(loadrunner 一) 自带WebTours使用及异常解决办法汇总

想用loadrunner 自带的web tours 练练手,但启动过程中遇到各种问题。

1、启动

启动路径...HP\LoadRunner\WebTours\run.bat。若遇到1080端口冲突,则将HP\LoadRunner\WebTours\xitami.cfg中“portbase=1000”改为2000,当然在访问网页时端口也要做响应的改动 http://127.0.0.1:2080/WebTours

2、访问主页报错your request was unsuccessful,Cannot create CGI process
原因:strawberry-perl安装异常或未安装。

解决方法:重新安装strawberry-perl-5.10.1.0.msi,安装路径默认不变。安装包可在LoadRunner安装包的“\lrunner\Common\strawberry_perl_510”目录下找到。

注:若以安装过strawberry-perl-5.10.1.0.msi需先卸载后安装。

3、访问主页时只显示顶部logo,其他区域显示空白

看看web server目录下的cgierr.log是否产生了"Can't open perl script C:\Program: No such file or directory ..."的错误信息.如果有,就重新安装LoadRunner,安装路径不要有空格就行了

(老老实实卸载再重装,BUT系统刚升到win10,装的时候各种阻止。百度一翻安装成功,详情就不表了,都是泪~)

4、访问http://127.0.0.1:1080/WebTours/

输入用户名jojo密码bean 可以正常进入系统

### LoadRunner WebTours 示例使用教程及性能测试 #### 软件组成与功能概述 LoadRunner种用于性能测试的工具,其主要组成部分包括 Virtual User Generator (VuGen),用于录制和生成脚本;Controller,负责创建、运行以及监控场景;Analysis,则专注于分析测试结果并生成报告[^1]。 #### 安装与配置 WebTours 测试环境 WebToursLoadRunner 自带个示例应用,模拟了个在线旅行社系统,支持诸如登录、查询航班信息、预订机票等功能[^3]。为了设置此测试环境,需按照官方指南完成 WebTours 的安装过程[^4]。旦安装成功,可以通过访问 `http://localhost:1080/WebTours/` 来启动该应用程序。 #### 创建与执行性能测试脚本 通过 VuGen 录制用户交互行为以构建初始脚本。例如,在 WebTours 中可以记录用户的登录流程、浏览航班列表、选择特定航班的操作等。随后可根据实际需求调整这些基础动作,比如加入额外的关键业务逻辑——支付事务 (`pay_flight`) 和确认航班交易 (`find_confirm_flight`)。 当准备就绪后,利用 Controller 设定负载条件来进行压力测试。具体参数设定如下:逐步增加到 50 名虚拟用户参与并发操作;其中每间隔 10 秒钟新增 8 位活跃成员直至达到峰值数量,并维持整个活动周期为三分钟长度;而在减载阶段则安排每隔二十秒钟减少二十名参与者退出服务进程[^5]。 最后步是在 Analysis 阶段深入挖掘数据价值。这里建议关注两项核心指标:“当前正在运行中的 Vusers 数量”同“各事务平均响应耗时时长”的关联关系变化趋势图谱展示效果如何?这有助于识别瓶颈所在位置及时优化改进措施方向。 ```python # 示例 Python 脚本片段演示简单的 HTTP 请求发送方法 import requests def test_web_tours_login(): url = 'http://localhost:1080/WebTours/' payload = {'username': 'joe', 'password': 'bean'} response = requests.post(url, data=payload) if response.status_code == 200 and "Welcome" in response.text: print("Login successful!") else: print("Failed to login.") test_web_tours_login() ``` 上述代码仅为示意目的编写的段简单函数用来验证能否正常登陆 web tours 平台。真实环境中应依据实际情况扩展更多复杂的功能覆盖范围。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值