jmeter安装.docx
- 文档编号:10286972
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:13
- 大小:1.22MB
jmeter安装.docx
《jmeter安装.docx》由会员分享,可在线阅读,更多相关《jmeter安装.docx(13页珍藏版)》请在冰豆网上搜索。
jmeter安装
Jmeter安装部署
一、安装部署jdk
设置
JAVA_HOME=C:
\ProgramFiles\Java\jdk1.7.0_51
PATH=.;%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\bin;.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
在系统cmd命令提示符下输入java–version,如果可以到java版本信息,说明jdk安装成功。
二、安装jmeter
解压安装包到:
D:
\software\jmeter\apache-jmeter-2.13
桌面上选择“我的电脑”(右键),高级,环境变量,在“系统变量”--->“新建”
设置:
JMETER_HOME=D:
\software\jmeter\apache-jmeter-2.13
CLASSPATH=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
三、运行jmeter
双击apache-jmeter-2.13\bin\jmeter.bat,打开jmeter
四、示例环境
压力测试目标:
discuz论坛
压力测试目的:
测试discuz论坛200人同时登陆查看评论时,服务器压力
压力测试脚本设计:
打开discuz论坛登陆页面
输入账户密码登陆discuz论坛
进入用户中心
进行评论
退出discuz管理平台
压力测试预期效果:
自己的测试环境,压力测试效果就不做讲解,只对配置步骤讲解。
五、测试步骤
5.1脚本录制
脚本录制,JMeter启用WEB代理,浏览器把代理上网设置为JMeter所在的IP地址,自己电脑就是127.0.0.1代理端口默认8080。
至于浏览器修改代理上网服务器,如图
进入
点击进入局域网设置
单击勾选[为Lan使用代理服务器],在地址栏里输入代理服务器IP地址,在端口里填入代理服务器的端口号
单击[确定]
双击apache-jmeter-2.13\bin\jmeter.bat,进入jmeter界面
建立测试计划,录制阶段不需要更改任何配置。
名称可以自己改
添加一个Cookie管理器,该次测试是需要登陆操作,如果没有Cookie管理器,登陆后的HTTP请求,在脚本运行的时候,就不会带Cookie。
应该知道后果吧,就是登陆成功后的请求提示你未登陆。
添加就行不需要配置。
在工作台启用HTTP代理服务器
配置目标控制器:
选择刚刚建立的测试计划,Type选择HttpClient4。
然后启动。
以上操作后,录制已经完成。
录制的页面中,可能有其他的访问在里面,可以将不需要的页面删除
里面浏览器发起的请求也被录制下来,这种就可以删除
5.2测试验证脚本
录制完脚本后,运行一次。
运行之前添加一个监听器,用于查看脚本运行情况,建议用观察结果树监听器,可以看到来回的HTTP交互。
运行
运行完后通过结果树查看脚本运行结果,中间栏为脚本运行请求过的页面,都是绿色表示页面请求和响应都正常。
再查看下关键页面的请求和响应参数,
登陆的请求正常,账号jiaoxc密码jiaoxc正常提交,看下响应数据
响应数据,看到有登陆成功的关键字。
OK脚本没问题,其他页面不去验证了,测试时,根据测试流程验证关键的几个页面请求和响应数据,是否和正常操作对应。
六、开始测试
6.1添加报表
报表格式很多种,根据自己情况使用。
不清楚的话,可以都添加运行一次后,看那个报表更合适
6.2编辑测试压力数据
200并发,10秒中300并发准备完成,循环次数永远,持续时间300秒
运行脚本
200线程数已经完成启动
6.3查看报表
图形报表
聚合报表,看到每个页面的响应时间,错误率,请求次数等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jmeter 安装