LoadRunner测试步骤 博客分类: javaweb
1.打开HP Virtual User Generater
<1>File-->New 弹出New Virtual User框;
<2>选择Web(HTTP/HTML) 弹出一个对话框,点取消,在页面上开始写脚本,并保存到指定位置;
<3>选择Vuser-->Compile 编译、运行;
<4>选择Tools-->Create Controller Scenario...,指定并发用户数以及相关配置,点击ok,选择保存
场景(.lrs格式文件)。
2.打开HP LoadRunner Controller
Design页签操作
<1> 选择刚写好的脚本点击ok;
<2> 在左下角的窗口中设置用户个数每秒增加几个用户,到结束时每秒减少几个用户,以及运行时间
<3> 如果是多台loadrunner测试机一起测试,在右上角框中点击3个小人下有个+号的图标,加测试脚本,Load Generators下加另一台机器的ip,之后点保存后面的图标弹出对话框点connection与另一台测试机建立连接
<4> 选中右上角一行点右键-->Run-Time Settings.. ,弹出对话框中选General->Run Logic,将vuser_init和
vuser_end删除,如果设置单个用户迭代1000次再Number Of Iterations输入。
Run页签操作
<1> 点击Start Scenario开始测试
<2> 中间4个框框里左上是Running Vusers (用户数量情况),左下是Hits per Second(点击次数),右上是HTTP Reponses per Second平均响应时间
<3> 右下是Unix Resources9(服务器资源状况,需要在服务器上安装个守护进程),右键点 Add Measurements,点Add并输入服务器ip,点ok。
总结:
1. 点击率上不去原因可能是web容器里面的线程有限制,或者数据库连接池最大连接数要增加。
2. Disk Traffic超过1000是服务器主目录硬盘满了。
3. 还要更改服务器分配给中间件的对内存。
拐点测试161个用户跑 tps在接近1000
稳定性测试 36个用户跑22个接口 tps在127以上持续12小时
上一篇: Python常用模块及正则表达式知识点,你需要了解的全在这了
下一篇: 企业网络静态路由
推荐阅读
-
LoadRunner测试步骤 博客分类: javaweb
-
java底层学习 博客分类: javaweb
-
java代码优化提点 博客分类: javaweb
-
Maven安装包 博客分类: javaweb
-
怎样证明HashMap不是线程安全的 博客分类: javaweb
-
LoadRunner 博客分类: server
-
Visual Studio 远程调试的步骤 博客分类: MicrosoftVisual Studio
-
漂浮广告代码、漂浮代码分析(讲解) 博客分类: javaweb
-
JAVA WEB 中session失效时间设置相关设置 博客分类: javaweb系统设置
-
从java程序员的角度看PHP(二)--关于调试 博客分类: PHP PHPJavaZend软件测试JSP