Jmeter微型压力测试

来源:互联网 发布:淘宝网的盈利模式答案 编辑:程序博客网 时间:2024/05/31 13:15

本文目标:使用jmeter测试某功能的最大添加量,例如某一级分类最多限制100条,可使用jmeter一次性大量添加
一、准备工作
1.首先本机运行jmeter
(1)在终端先进入到安装jmeter的bin文件下,执行sh jmeter
2.测试数据准备
(1)准备抓取url数据
例如先在浏览器上console抓取请求,例如“http://www.baidu.com”
(2)csv文件准备
可使用excle进行编辑,再保存为csv文件。注意,保存时的文件后缀;某些中文参数设置可能需要编码。
二、测试流程
1.新建一个测试计划
(1)添加一个线程组,可命名为“Demo线程”。步骤测试计划右键–>Threads(users)–>线程组。
本Demo中循环次数先设置100次
(2)添加Http信息头管理器。步骤线程组右键–>添加–>配置原件–>Http信息头管理器。
消息头的信息可将curl导入到postman中,然后选择Headers下的“Bulk Edit”全选操作;切换到jmeter下的Http信息头管理器,选择“Add from Clipboard”,导入消息头
(3)添加http请求。步骤线程组右键–>添加–>Sampler–>Http请求。
将postman中的请求body copy到BodyData,json格式的参数(备注:有的请求或许是Parameters,url带参数形式的),Http请求中的路径填写“http://www.baidu.com”,方法本Demo中选择“post”,Content Encoding填写”utf-8”(备注:有时不填写会导致结果乱码)。
若添加多个参数的话,在http请求body中用${参数名Team}填写,多参数之间用英文逗号链接
详细如图

(4)添加csv Data Set Config。步骤线程组右键–>添加–>配置原件–>csv Data Set Config
filename中设置上述的scv文件保存路径;File Encoding填写utf-8;Variable Names设置自己要更改的参数名称“Team”,多个用英文逗号分隔
(5)添加查看结果数。步骤线程组右键–>添加–>监听器–>查看结果数
三、查看执行结果
至此所以配置准备工作都完成了,点击jmeter上的绿色三角按钮后,在查看结果数中查看结果,一般都是pass。若执行到并发数的临界点了,执行结果会显示红色http请求

原创粉丝点击