使用JMeter对接口进行压力测试手册.docx
使用JMeter对接口进行压力测试手册 使用JMeter对接口进行压力测试是现在许多IT企业中常用的技术手段,以下是关于使用JMeter对接口进行压力测试的详细知识点: 一、前提条件 在使用JMeter之前,需要安装Java环境JDK和下载JMeter软件包。Windows环境安装好之后,能够在CMD命令窗口中输入“java -version”命令查看Java的版本号。 二、新建测试计划 1. 打开JMeter工具,下载软件包解压后,找到apache-jmeter-4.0\apache-jmeter-4.0\bin目录下面的jmeter.bat文件,以管理员运行打开软件。 2. 新建测试计划文件->新建->测试计划;输入测试计划名称和注释。 三、新建线程组 1. 新建线程组测试计划(右键)->添加->Threads(Users)->线程组; 2. 说明:请定义线程(组)的名称和注释 ;所有输入内容都默认即可; 3. 线程数量为1、Ramp-Up Period(in seconds)1、循环次数1、永远 复选框不用勾选。 四、新建HTTP请求 1. 新建HTTP请求线程组(右键)->添加->Sampler->HTTP请求; 2. 注意:这里的需要手工输入或者是选择5处地方:方法、路径、跟随重定向、UseKeepAlive、BodyData。 五、新建HTTP信息头管理器 1. 新建HTTP信息头管理器线程组(右键)->添加 ->配置元件->HTTP信息头管理器; 2. 说明:如果是Get和拼接URL参数的方式请求,不需要添加信息头Content-Type和值;如果接口是以Post、Get方式提交JSON数据请求需要添加信息头Content-Type和值。 六、新建察看结果树 1. 新建察看结果树线程组(右键)->添加 ->监听器 ->察看结果树; 2. 说明:查看结果树是用于察看接口请求返回的结果信息。 七、新建聚合报告 1. 新建聚合报告线程组(右键)->添加 ->监听器 ->聚合报告; 2. 说明:聚合报告是统计接口请求次数、耗时、每秒吞吐量、错误率、接收、发送字节等详细信息。 八、启动和总结 1. 启动按钮:点击启动按钮启动调用接口进行测试,通过步骤6、7可以观察接口调用的详细情况。 九、接口并发压力测试 1. 线程数:一个线程相当于一个虚拟用户 2. Ramp-Up Period(in second):线程启动开始运行的时间间隔,单位秒。 3. 循环次数:若勾选永久,将一直执行,除非手动停止或崩溃 4. Delay Thread creation until needed:延时创建线程直到该线程需要采样时。 十、接口参数化并发压力测试 1. 参数动态化需要引入外部数据源文件,这里引入CSV文件存储手机号信息来进行压测。 2. 添加方式:线程组(右键)->添加 ->配置单元 ->CSV数据文件设置。 3. 配置参数:CSV数据文件设置有九个参数配置。文件名:选择对应的CSV数据文件作为动态参数的数据源文件编码:UTF-8变量名称:动态参数变量,若有一个变量则写入变量名。
剩余8页未读,继续阅读
- 粉丝: 3
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助