JMter是一款开源的测试工具,既可以做性能测试,也可以做功能测试。JMeter的优点很多,扩展性非常好,有丰富的插件。
如下介绍JMeter的使用步骤:
首先本地系统中安装Java环境,安装环境此处略过。
①启动jmeter
②启动后会出现一个“测试计划”的界面,根据实际的测试功能,可以自己命名,然后直接ctrl+s 保存这个测试计划,我们制定路径,可以看到测试计划的文件以jmx结尾
③选定测试计划,添加一个线程组
④线程组里面添加sample,即我们要采样什么类型的请求
这里举例子,我们采样的是http请求
⑤设置http请求参数
⑥看测试计划的响应结果,添加结果树
参数化就是动态的获取并设置数据,例如执行批量操作时,批量插入或者批量删除,不可能每次都手动进行处理,效率太低。参数化,可以用程序代替人工。
Jmter组件参数化之:CSV Data Set Config
批量操作的固定套路(多次循环):
- 通过url定位添加接口
- 提交JSON格式数据(数据格式固定,值可变)
- 查看响应数据
步骤可大致分为如下:
- 编写添加框架,设置循环次数为N次 JSON数据格式固定,值先不写。
- 编写一个外部的文本文档,存储要添加的N条数据
- Jmeter添加一个参数化组件CSV Data Set Config 每次循环都读取外部文档的一行数据,再将对应的字段分别设置进提交的JSON数据中。