接口测试jemeter使用

 

使用jemeter5时要先添加环境变量,需要有JDK1.8及以上版本支持。这里主要对接口测试做一些说明。

 

以上就是常见的设置问题。在window上我们通常是不需要改动配置文件的,如果要在生产上执行测试计划,需要注意一下几点:

1、 测试线程组分类,将同一类型的用例放在一个线程组里;

2、修改配置文件--bin目录下的user.properties文件,在后边追加如下内容:

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.responseHeaders=true

在bin 目录下的jmeter.properties修改如下信息:

jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true

修改这些信息的目的是因为生产上绝大多数服务器都是Linux,并且都是没有界面的,你无法通过界面查看接口调用的反馈信息,并且通过命令生产的结果也是没有接口反馈信息的,修改这些参数后就可以生产接口调用的反馈信息

在Linux中执行jmeter5需要修改文件执行权限 chmod 777 apache-jmeter-5.0.tar.gz;

然后进入jmeter的bin目录执行如下命令:
./jmeter -Jjmeter.save.saveservice.samplerData=true -Jjmeter.save.saveservice.response_data=true -n -t /path/API.jmx -l //path/result.jtl

这样你的测试结果数全部都有接口测试调用的全部反馈数据。

 

posted @ 2019-01-09 14:34  星辰大海-sdifens  阅读(759)  评论(0编辑  收藏  举报