jmeter
简介:是apach公司的,纯java桌面应用,它师做功能测试和性能测试的工具。
jmeter4.0版本对应jdk108或以上的,新版jmeter没有工作台,直接操作。
一.安装及压力测试
https://www.cnblogs.com/monjeo/p/9330464.html
1.官网下载解压http://jmeter.apache.org/
2.安装jdk
3.配置系统环境变量
第一个变量:JMETER_HOME,值为安装路径
第二个变量:classpath, 值为%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;
4.运行,安装路径,找到bin文件夹,点击进去,找到jmeter.bat双击打开
5.进行测试
添加本次测试计划 (右键–>添加–>Threads(Users)–>线程组- >设置线程数 (所谓线程数就是并发用户数))
添加一个Http请求
添加协议及相关配置信息(协议:http ,服务器名称:127.0.01, 端口号:8080 ,方法:get ,路径:自行,字符集:utf8)
为线程添加监听器(增加监听器,包含结果树-聚合报告-生成概要结果-图形结果)
启动测试(绿色按钮)
二.录制脚本
l badboy录制
https://blog.youkuaiyun.com/qq_36396763/article/details/78803381
1.官网下载一路下一步安装:http://www.badboy.com.au/
2.进行web脚本录制,在输入框中输入对应url,然后点击红框标识的录制按钮打开录制功能
3.右侧绿色按键或敲回车打开对应网址
4.再次点击上方的红色圆形按钮结束录制。我们可以将其保存为XML文件,便于使用Jmeter打开。也可以直接点击导出到Jmeter(file-exprot to jmeter),系统会自动提示保存区域
5.在jmeter中打开脚本
l 代理服务器录制
是代理录制很麻烦,每次都要设置局域网,所以我们大部分时候使用的是Badboy与Jmeter脚本录制 。
添加本次测试计划 (右键–>添加–>Threads(Users)–>线程组)
添加一个Http请求+查看结果树