用JMeter进行接口测试

Posted 射手座的小怪兽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JMeter进行接口测试相关的知识,希望对你有一定的参考价值。

一、测试准备

1.1选择用badboy录制登录脚本

1.用badboy录制一个登录脚本

 

2.导出成.jmx文件

3.启用HTTP CookieManager和login接口部分,其余多余部分可禁用

1.2选择用JMeter直接添加

1.在bin目录下,双击jmeter.bat运行JMeter

2.右键点击测试计划-编辑-添加-线程组,依次点击选择,出现线程组界面

线程数:表示多少个请求;

参数Ramp-Up Period:表示在多长时间内跑完所有的请求;

循环次数:表示同一个请求执行多少次

3.右键点击线程组-添加-Sampler-HTTP请求,依次点击选择,出现HTTP请求界面

分别填写名称、服务器名称或IP,比如192.168.1.11;

端口号(填写接口的端口号),比如20501;

Implementation选Java;协议填http;方法选择POST

路径填接口地址,比如登录接口/login

添加参数:比如名称为username值为test5;名称为 password值为123456

4.右键点击线程组-添加-监听器-查看结果树和聚合报告

二、进行测试

1.准备工作做完后,点击绿色箭头,运行

2.运行完成后,点击查看结果树。绿色表示正确,红色表示错误

3.查看聚和报告

 

Samples -- 本次场景中一共完成了多少个线程

Average -- 平均响应时间 

Median -- 统计意义上面的响应时间的中值 

90% Line -- 所有线程中90%的线程的响应时间都小于xx

Min -- 最小响应时间

Max -- 最大响应时间

Error -- 出错率 

Troughput -- 吞吐量,默认情况下表示每秒完成的请求数

KB/sec -- 以流量做衡量的吞吐量,每秒从服务器端接收到的数据量

 

以上是关于用JMeter进行接口测试的主要内容,如果未能解决你的问题,请参考以下文章

用Jmeter进行接口测试

Jmeter接口测试系列之测试用例编写和调用

用JMeter进行接口测试

用Jmeter进行接口测试

用Jmeter进行接口自动化测试工作流程

怎么用jmeter对web进行接口测试