
在性能测试时,LoadRunner工具也是领先者. 随着Internet的发展loadrunner录制脚本慢,许多开放源代码的性能工具已经逐渐问世,但该工具仍在传统行业中占有一定的市场. 今天,让我们以几种编写脚本的方式来讨论该工具:
记录手写捕获包导入
可能是上面的. 如果您仍然知道我们可以互相学习的内容,那么让我们使用loadrunner11来演示如何逐个获取脚本并自行安装该工具.
打开loadrunner工具
选择录音
点击“选项”设置: 并根据图片打勾
单击“确定”开始录制:
点击保存,脚本将显示在脚本位置
lr_start_transaction("1_lgin");
web_submit_data("login.php",
"Action=http://127.0.0.1/upload/login.php",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://127.0.0.1/upload/",
"Snapshot=t24.inf",
"Mode=HTML",
ITEMDATA,
"Name=jumpurl", "Value=http://127.0.0.1/upload/index.php", ENDITEM,
"Name=step", "Value=2", ENDITEM,
"Name=pwuser", "Value=admin", ENDITEM,
"Name=pwpwd", "Value=123456", ENDITEM,
"Name=head_login", "Value=", ENDITEM,
"Name=lgt", "Value=0", ENDITEM,
EXTRARES,
LAST);
lr_end_transaction("1_lgin",LR_AUTO);
以上是一种录制方法,实际上是一种非常简单的录制方法,它也是解决脚本问题的最常用录制方法:
原理: 通过LR映射端口将数据包转发到目标服务器;通过代理捕获它们之间的数据包并生成脚本. 目录位置: . \ HP \ LoadRunner \ bin \ wplus_init_wsock.exe具体操作:
写入映射IP:
选择win32应用程序协议:

启动桌面显示:
此演示使用Google Chrome演示
选择:
打开Google Chrome,然后输入经过测试的IP地址.
单击右上角,单击图片以设置代理方法:
在Ineternet属性中设置代理
单击“确定”,然后单击刚刚选择的项目,再次单击“确定”
启动后,将显示如下:
您可以开始录制脚本
单击该工具可在后台查看数据交换:
录制后,将自动生成一个脚本:
取消代理
以上是开发脚本的第二种方法. 您可以在工作中参考它们以解决一些问题. 使用此方法制作脚本仍然更加方便,因为在Internet Explorer较高版本或其他浏览器无法记录的情况下,最好使用代理方法.

注意: 要使用此工具编写脚本,需要导入四个loadrunner脚本.
打开工具:
检查以太网:
在后台查看数据交换:
开始运营业务(此演示为界面)
操作后,单击保存:
打开loadRunner工具:
再次选择:
输入相关信息:
选择刚刚保存并捕获的脚本:
背景处理:
显示脚本:
1. 准备环境: A.工具: loadrunner12版本B,数据包捕获工具fiddlerC,操作如下:

清除数据:
点击界面请求:
点击保存:
打开lr12:
选择:
弹出提示,然后单击“确定”
再次单击关闭
脚本区域生成脚本:
脚本已生成
手写的获取/发布请求需要了解lr常用的几个与获取/发布相关的功能. 简单列出了以下功能:
1,web_url
2,web_custom_request
3,web_submit_data

使用这些功能编写获取/发布脚本应该不难. 只需在Internet上找到以下内容即可.
在执行性能测试期间,我们需要观察并了解系统的运行状态. 如果出现以下症状,则表明系统可能存在瓶颈.
a)持续缓慢: 应用程序非常缓慢,更改负载对整体响应时间影响很小;
b)随着时间的推移而变慢和变慢: 负载保持不变,随着时间的变慢而变慢,它可能达到一定的阈值,系统被锁定或由于大量错误而崩溃;
c)随着负载的增加,它变得越来越慢: 对于每一个额外的用户,系统都会显着减速,该用户离开系统,系统返回到其原始状态; </ p>
d)零星的挂起或异常错误: 可能是由于加载或某些原因loadrunner录制脚本慢,用户看到页面无法完成并挂起,无法消除;
e)可预测的锁定: 一旦发生挂起或错误,它将加速直到系统完全锁定. 通常,您必须重新启动系统才能解决该问题.
突如其来的混乱: 系统一直在正常运行. 一小时或三天后,系统可能突然产生大量错误或锁定.
如果发现问题或性能指标不符合预期,请及时分析和定位,并在处理后重复测试过程. 性能问题通常是彼此相关的,表面上出现的现象可能不是根本问题,而是由问题引起的反应在另一个地方. 这需要全面的监视和数据收集,才能从多个角度确定位置.
1)识别系统瓶颈(硬件,软件)
2)提出性能优化计划
3)实现合理的硬件和软件配置
4)最大限度地利用系统资源
使用压力工具稳定压力,并逐层检查目标值和监控指标
简单的分析模型:
以上是对多年性能测试的总结,希望对您有所帮助.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-283931-1.html
为大家带来更多更好的角色
我不管