测试用例怎么写,jmeter 的接口测试用例怎么写
答案:1 悬赏:30 手机版
解决时间 2021-07-20 13:00
- 提问者网友:流星是天使的眼泪
- 2021-07-20 02:27
测试用例怎么写,jmeter 的接口测试用例怎么写
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-07-20 04:00
一、创建工程、引包
1、创建JAVA工程
2、引入Jmeter中lib\ext基础包:ApacheJMeter_java.jar、ApacheJMeter_core.jar
3、引入Jmeter日志包:jorphan.jar,logkit-2.0.jar,commons-logging-1.1.1.jar,avalon-framework-4.1.4.jar
4、引入httpclient-4.3.4.jar(是基于httpcore的一套客户端)、httpcore-4.3.2.jar(是一套http协议实现包)
Jmeter用到的4个类:
ArgumentsgetDefaultParameters() 用于获取界面的参数
SampleResultrunTest(JavaSamplerContext context)
类似于LR的Action
voidsetupTest(JavaSamplerContext context) 初始化方法,类似于LR的init和Junit中的setUp()
voidteardownTest(JavaSamplerContext context) 类似于LR的end和Junit中的tearDown()
执行的先后顺序为:getDefaultParameters()
--> setupTest(JavaSamplerContext context)
--> runTest(JavaSamplerContext context)
--> teardownTest(JavaSamplerContext context)
常用的方法:
①、addArgument(name, value) 定义参数
②、sampleStart() 定义事务的开始,类似于LR的lr_start_transaction,和LR一样事务间不要放无关代码
③、sampleEnd() 定义事务的结束,类似于LR的lr_end_transaction
④、setSuccessful(true、false) 设置运行结果的成功或失败,Jmeter统计成功失败的次数,在聚合报告中能够体现。
二、用例
1、TestApiGetSearchSuggestion.java,该代码实现对Api接口的请求,对返回的数据进行判断,并写文件。
2、Jmeter_GetSearchSuggestion.java,为本节介绍的重点
[java] view plain copy
package com.test.jmeter;import java.io.IOException;import org.apache.http.client.ClientProtocolException;
import org.apache.jmeter.config.Arguments;
import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
import org.apache.jmeter.samplers.SampleResult;
......余下全文>>
1、创建JAVA工程
2、引入Jmeter中lib\ext基础包:ApacheJMeter_java.jar、ApacheJMeter_core.jar
3、引入Jmeter日志包:jorphan.jar,logkit-2.0.jar,commons-logging-1.1.1.jar,avalon-framework-4.1.4.jar
4、引入httpclient-4.3.4.jar(是基于httpcore的一套客户端)、httpcore-4.3.2.jar(是一套http协议实现包)
Jmeter用到的4个类:
ArgumentsgetDefaultParameters() 用于获取界面的参数
SampleResultrunTest(JavaSamplerContext context)
类似于LR的Action
voidsetupTest(JavaSamplerContext context) 初始化方法,类似于LR的init和Junit中的setUp()
voidteardownTest(JavaSamplerContext context) 类似于LR的end和Junit中的tearDown()
执行的先后顺序为:getDefaultParameters()
--> setupTest(JavaSamplerContext context)
--> runTest(JavaSamplerContext context)
--> teardownTest(JavaSamplerContext context)
常用的方法:
①、addArgument(name, value) 定义参数
②、sampleStart() 定义事务的开始,类似于LR的lr_start_transaction,和LR一样事务间不要放无关代码
③、sampleEnd() 定义事务的结束,类似于LR的lr_end_transaction
④、setSuccessful(true、false) 设置运行结果的成功或失败,Jmeter统计成功失败的次数,在聚合报告中能够体现。
二、用例
1、TestApiGetSearchSuggestion.java,该代码实现对Api接口的请求,对返回的数据进行判断,并写文件。
2、Jmeter_GetSearchSuggestion.java,为本节介绍的重点
[java] view plain copy
package com.test.jmeter;import java.io.IOException;import org.apache.http.client.ClientProtocolException;
import org.apache.jmeter.config.Arguments;
import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
import org.apache.jmeter.samplers.SampleResult;
......余下全文>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求郭德纲的定场诗 |
问关于房产税的问题 |
我求大家帮帮忙 一道数学题 |
如果我爱你 你会怎么做 |
中国出《C9》了? |
家园等级会掉吗? |
兰州房屋出租网 |
DNF修罗多少级才可以按着技能不放, |
在哪发帖子能让更多的人来 |
有美好寓意的诗词,古诗词寓意美好 |
冬季护肤产品 |
2009湖北黄冈地区有征女兵吗 |
我的手机是诺基亚5130.为什么我的飞信登陆失 |
心跳过快为什么啊 |
我下载的东西找不到了怎么办啊? |
推荐资讯