测试工具之—JMeter使用

JMter是一款开源的测试工具,既可以做性能测试,也可以做功能测试。JMeter的优点很多,扩展性非常好,有丰富的插件。

 

如下介绍JMeter的使用步骤:

首先本地系统中安装Java环境,安装环境此处略过。

①启动jmeter

测试工具之—JMeter使用

 

②启动后会出现一个“测试计划”的界面,根据实际的测试功能,可以自己命名,然后直接ctrl+s 保存这个测试计划,我们制定路径,可以看到测试计划的文件以jmx结尾

测试工具之—JMeter使用

③选定测试计划,添加一个线程组

测试工具之—JMeter使用

 

④线程组里面添加sample,即我们要采样什么类型的请求

这里举例子,我们采样的是http请求

测试工具之—JMeter使用

 

⑤设置http请求参数

测试工具之—JMeter使用

 

⑥看测试计划的响应结果,添加结果树

测试工具之—JMeter使用

 

参数化就是动态的获取并设置数据,例如执行批量操作时,批量插入或者批量删除,不可能每次都手动进行处理,效率太低。参数化,可以用程序代替人工。

Jmter组件参数化之:CSV Data Set Config

批量操作的固定套路(多次循环):

  • 通过url定位添加接口
  • 提交JSON格式数据(数据格式固定,值可变)
  • 查看响应数据

步骤可大致分为如下:

  1. 编写添加框架,设置循环次数为N次  JSON数据格式固定,值先不写。
  2. 编写一个外部的文本文档,存储要添加的N条数据
  3. Jmeter添加一个参数化组件CSV Data Set Config 每次循环都读取外部文档的一行数据,再将对应的字段分别设置进提交的JSON数据中。

测试工具之—JMeter使用