更新時(shí)間:2021-11-02 11:22:11 來源:動(dòng)力節(jié)點(diǎn) 瀏覽900次
Java壓力測試工具是Java開發(fā)工具之一,下面就來給大家介紹一下JMeter的使用,首先,先去官網(wǎng)下載
打開
下面測試一個(gè)小例子
建立一個(gè)工程,提供一個(gè)查詢接口
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.concurrent.ConcurrentHashMap;
@RestController
public class DefaultController {
private static final ConcurrentHashMap<String,Integer> map = new ConcurrentHashMap<>();
static {
map.put("data",0);
}
@RequestMapping("/getData")
public Integer getData(){
Integer data = map.get("data");
map.put("data",data+1);
return data;
}
}
下面新建一個(gè)線程組
輸入相關(guān)數(shù)據(jù)
在線程組上添加一個(gè)“取樣器”,目的是設(shè)置請(qǐng)求地址
輸入相關(guān)數(shù)據(jù),最下面的parameters是攜帶的參數(shù),因?yàn)槲疫@里不需要,所以不用
添加圖形結(jié)果
添加結(jié)果樹
最后點(diǎn)擊運(yùn)行
圖形結(jié)果(從左到右:數(shù)據(jù),平均,中位數(shù),偏差,吞吐量)
結(jié)果樹(可以查看三種信息:取樣器結(jié)果,請(qǐng)求信息,返回值)
..
..
在以后的Java學(xué)習(xí)中還會(huì)接觸到很多類似的工具,大家可要牢記哦。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)