亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

JMeter 實(shí)現(xiàn)Java請求步驟及原理詳解

瀏覽:68日期:2022-09-03 16:30:38

1.jar包

添加jar包依賴,注意和Jmeter的版本相同:

ApacheJMeter_core.jar,ApacheJMeter_java.jar

2.寫Java請求

先繼承 AbstractJavaSamplerClient,或者實(shí)現(xiàn) JavaSamplerClient,

各方法和參數(shù):

getDefaultParameters(),用來自定義參數(shù)的。 runTest(),請求主體。 Arguments類: 參數(shù)管理; addAuguments() 用來添加參數(shù)。 JavaSamplerContext類: javaSampler的容器類,用來接收、處理用戶傳入的參數(shù)。 getParameter('參數(shù)名稱') 用來獲取指定的參數(shù)的值。 SampleResult類,請求類。

代碼實(shí)現(xiàn)

public class HelloThree extends AbstractJavaSamplerClient { String uname=''; //定義GUI界面的參數(shù)。 @Override public Arguments getDefaultParameters() { Arguments params = new Arguments(); params.addArgument('username', 'Jerry'); return params; } @Override public void setupTest(JavaSamplerContext context) { //獲取參數(shù) uname = context.getParameter('username'); } //主體執(zhí)行部分。 @Override public SampleResult runTest(JavaSamplerContext javaSamplerContext) { //new一個(gè)SampleResult對象,用來實(shí)現(xiàn)計(jì)時(shí)、結(jié)果回寫等操作。 SampleResult sr=new SampleResult(); //初始化業(yè)務(wù)功能類。業(yè)務(wù)功能類就是真正用來實(shí)現(xiàn)請求發(fā)送的類。 Request request=new Request(); //業(yè)務(wù)操作 try { //請求開始計(jì)時(shí) sr.sampleStart(); //調(diào)用業(yè)務(wù)方法。 String result=request.say(uname); //設(shè)置顯示的請求數(shù)據(jù),非必須。 sr.setSamplerData('this is uname='+uname); //設(shè)置顯示的響應(yīng)數(shù)據(jù),必須。 sr.setResponseData(result,sr.TEXT); //設(shè)置請求的結(jié)束狀態(tài)。 sr.setSuccessful(true); } catch (Exception e) { sr.setResponseData('fail msg:'+e.getMessage(),sr.TEXT); sr.setSuccessful(false); } finally { //請求結(jié)束計(jì)時(shí)。 sr.sampleEnd(); } return sr; }}

寫好之后打成jar包;

3.jar包的存放

·擴(kuò)展的組件本身的jar包,放入Jmeter的libext目錄。 ·業(yè)務(wù)jar包及其所有的依賴包,放入Jmeter的lib目錄。

然后重啟jmeter,添加Java請求,就可以看到新增的Java請求了。

lib目錄的沖突、管理:

業(yè)務(wù)本身需要用到的一些jar包,可能Jmeter的lib目錄原始就存在。因此會存在以下問題:

·jar包版本的沖突問題。 ·jar包數(shù)量太多,無法有效區(qū)分。

解決方法:在Jmeter.properties中設(shè)置plugin_dependency_path

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 久久精品视频久久 | 女人被男人狂躁下面在线观看 | 免费观看黄色网址 | 国产大长吊 | 欧洲成人爽视频在线观看 | 中国女人野外做爰视频在线看 | 婷婷在线免费观看 | 精品无人区一区二区三区a 精品无码一区在线观看 | 久久在线免费 | 亚洲综合极品香蕉久久网 | 久久精品视频99精品视频150 | 欧美成亚洲 | 最新大黄网站免费 | 国产精品久久久久久免费播放 | 我要看一级毛片 | 24小时中文乱码字幕在线观看 | 偷看老师裙底无内裤福利图片 | 激情啪啪网 | 亚洲成人xxx| 午夜丝袜美腿福利视频在线看 | 成人国内精品久久久久影 | 女18一级大黄毛片免费女人 | 国产精品久久久久久一区二区三区 | 一级黄色影院 | 在线精品免费观看综合 | 成人黄色毛片 | 国产一二在线观看视频网站 | 国产在视频线精品视频二代 | 男女交性高清全过程无遮挡 | 99久久精品视香蕉蕉er热资源 | 亚洲一级毛片视频 | 精品一区二区三区视频在线观看免 | 色播日韩 | 龙口护士门91午夜国产在线 | 欧美黄色免费网站 | 黄色一级短视频 | 国产欧美日韩精品第二区 | 日韩精品一区二区三区不卡 | 国产男人午夜视频在线观看 | 爱爱天堂 | 一区视频在线 |