Loadrunner 录制的脚本保存不了

Loadrunner:11.0

浏览器:火狐

系统:win7(64位)


Loadrunner 录制的脚本保存不了:

现象:点击保存后,弹出的保存信息框闪退,并且百度打“保存”字样,浏览器也会闪退。

原因:是系统内存不够,关闭一些耗内存较大的程序,再保存即可。


### 使用 LoadRunner 录制性能测试脚本 #### 准备工作 为了成功录制性能测试脚本,在开始之前需确认已正确安装并配置好LoadRunner软件环境。对于特定应用,比如手机APP的录制,则可能还需要额外安装相应的补丁文件来支持该类应用的协议解析[^3]。 #### 启动虚拟用户生成器 (VuGen) 打开LoadRunner中的Virtual User Generator组件,这是用于创建和编辑性能测试脚本的主要工具之一。选择合适的协议模板启动新的空白脚本项目;不同的被测系统和服务端口对应着不同类型的通信协议,因此选择正确的协议至关重要[^4]。 #### 配置录制选项 进入“Recording Options”对话框调整必要的设置参数以适应目标Web服务的特点。例如,可指定代理服务器、忽略某些URL模式的数据收集等操作。确保这些设定能够覆盖整个业务流程而不会遗漏重要交互细节[^1]。 #### 开始录制过程 点击“Start Recording”按钮正式开启会话捕捉机制。此时按照实际应用场景依次完成一系列典型任务动作——登录网站门户、浏览商品列表页直至提交订单结算页面等等。期间所有的HTTP请求/响应消息都将自动记录下来形成初始版本的vuser_init部分代码片段。 #### 插入事务标记 在整个交易过程中适时添加`lr_start_transaction()` 和 `lr_end_transaction()`函数调用来定义逻辑上的事务边界范围。这样做不仅有助于后续统计计算各项关键性能指标(如平均响应时间),而且便于定位瓶颈所在位置以便进一步优化改进措施。 ```c // C code example for inserting transactions into a script. lr_start_transaction("Login_Process"); web_submit_data(...); // Simulate login action here if (!strcmp(lr_eval_string("{login_status}"), "success")) { lr_end_transaction("Login_Process", LR_PASS); } else{ lr_end_transaction("Login_Process", LR_FAIL); } ``` #### 结束与保存脚本 当所有预期的操作完成后停止录制功能,并仔细审查自动生成出来的源码结构是否合理连贯。如有必要的话还可以手动修改完善一些地方使其更加贴近真实情况。最后记得给这个新建立起来的测试案例取个有意义的名字然后妥善存档保管待用。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值