-
loadRunner新手问题:一插入事务就报错5
各位好,下面是脚本
Action()
{
lr_start_transaction("start1");
web_url("Test",
"URL=http://localhost:8088/Test",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t9.inf",
"Mode=HTML",
LAST);
lr_think_time(17);
web_submit_form("checkUser",
"Snapshot=t10.inf",
ITEMDATA,
"Name=userid", "Value=magaofeng", ENDITEM,
"Name=pwd", "Value=tp", ENDITEM,
LAST);
lr_end_transaction("end1", LR_AUTO);
return 0;
}
如果我将
lr_start_transaction("start1");
lr_end_transaction("end1", LR_AUTO);
事务代码去掉就不会报错,完全正常,其实这上面我也只是想简单的做下测试,熟悉下lr
下面是日志
虚拟用户脚本已从 : 2014-10-07 19:53:42 启动
正在开始操作 vuser_init。
WINXP 版 LoadRunner 11.0.0 的 Web Turbo 重播; 内部版本 8859 (Aug 18 2010 20:14:31) [MsgId: MMSG-27143]
Run Mode: HTML [MsgId: MMSG-26000]
运行时设置文件: "D:\loadrunnerwork\Test_20141007\\default.cfg" [MsgId: MMSG-27141]
正在结束操作 vuser_init。
正在运行 Vuser...
正在开始迭代 1。
正在开始操作 Action。
Action.c(4): 通知: 事务 "start1" 已启动。
Action.c(5): 正在重定向 "http://localhost:8088/Test" (重定向深度为 0) [MsgId: MMSG-26694]
Action.c(5): 目标位置“http://localhost:8088/Test/” [MsgId: MMSG-26693]
Action.c(5): web_url("Test") 已成功,510 个正文字节,377 个标头字节,5 个成块开销字节 [MsgId: MMSG-26385]
Action.c(16): 将表单提交到“http://localhost:8088/Test/checkUser”,目标帧=“” [MsgId: MMSG-27978]
Action.c(16): web_submit_form("checkUser") 已成功,7 个正文字节,102 个标头字节 [MsgId: MMSG-26386]
Action.c(22): 错误: 无法结束事务 "end1" (按名称)。请检查是否进行了调用以启动事务操作。
正在结束操作 Action。
正在结束迭代 1。
正在结束 Vuser...
正在开始操作 vuser_end。
错误: Vuser 已启动事务 "start1",但并未到达相应的结束事务语句。事务以“失败”状态自动结束。
通知: 事务 "start1" 以 "Fail" 状态结束 (持续时间: 0.6730 浪费的时间: 0.5416)。
正在结束操作 vuser_end。
Vuser 已终止。
很是奇怪,我的操作就是录入个用户名、密码,其实在测试的本地服务器上都显示正常返回了,可是lr的事务结束时说有问题,不知道是什么情况,附件是回放失败的详情
2014年10月07日 20:14
目前还没有答案
相关推荐
在遇到LoadRunner报错时,理解错误信息、定位问题根源并采取相应的解决措施至关重要。通过调整运行时设置、优化脚本、排查网络和服务器问题,可以有效地解决这些常见错误,确保测试的顺利进行。在实际操作中,还要...
#### 一、LoadRunner 超时问题 在录制 Web 测试脚本的过程中,超时问题是经常会遇到的情况之一。这种现象出现的原因多种多样,因此解决方法也会有所不同。 **示例1:超时错误** ``` Action.c(16): Error-27728: ...
### LoadRunner新手操作步骤详解 #### 一、LoadRunner组件介绍 LoadRunner 是一款功能强大的性能测试工具,广泛应用于各种软件系统的性能评估与优化。它主要由以下三个核心组件构成: 1. **Virtual User ...
在LoadRunner中,事务(Transaction)是指对一系列用户动作从浏览器发起至返回浏览器这一过程的测量。简而言之,事务是在用户操作开始与结束之间定义的一个时间范围。具体来说,LoadRunner会在事务开始时启动计时器,...
- **定义事务**:在测试脚本中指定一段代码作为事务,LoadRunner将在事务开始时启动计时器,并在事务结束时停止计时器,记录这段时间内的响应时间。 - **应用示例**:例如,可以将登录操作定义为一个事务,通过观察...
LoadRunner 的测试对象是整个企业的系统,通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。 LoadRunner 的五个阶段: 1. 计划负载测试:定义性能测试要求,例如并发用户的数量、...
在IT行业中,LoadRunner是一款广泛使用的性能测试工具,尤其在Web服务(WebService)测试领域,它扮演着重要的角色。本文将深入探讨LoadRunner下进行WebService测试时可能遇到的问题及其解决方案。 1. **LoadRunner...
LoadRunner是一款功能强大的性能测试工具,常用于模拟大量并发用户执行特定业务流程,以测试软件系统的性能和稳定性。在使用LoadRunner过程中,可能会遇到各种问题,以下是一些常见问题及其解决办法: 1. 脚本乱码...
LoadRunner提供了一个强大的日志记录功能,可以帮助测试人员更好地追踪和诊断问题。 **启用方法:** - 在“Run-time Settings”中选择“General”选项卡。 - 勾选“Enable logging”,并根据需要调整日志级别。 *...
1. 事务是度量系统性能指标的唯一手段,没有事务就无法准确地测量响应时间。 2. 事务能用于度量高风险业务流程的性能指标。 3. 事务能够度量一组操作中每一步的性能指标。 4. 通过事务计时可以对比不同压力负载下的...
loadrunner问题
- LoadRunner Agent:一个分布式组件,用于在多台机器上分发负载,提高测试的可靠性和效率。 2. LoadRunner的测试流程: - 计划阶段:明确测试目标,设计测试方案,包括用户行为模拟、测试场景设定等。 - 脚本...
然而,就像任何软件安装过程一样,LoadRunner在安装时也可能遇到各种问题,其中之一就是“缺少的Thumbs.db文件”错误。 Thumbs.db文件是Windows操作系统用于存储图像预览的一个隐藏文件,主要存在于包含图片的...
1. **创建场景与虚拟用户**:首先,我们需要在LoadRunner Controller中创建一个新的测试场景,定义并发用户数量、执行时间等参数。虚拟用户代表真实用户,模拟各种工作负载。 2. **选择协议**:LoadRunner支持多种...
### Loadrunner连接负载机失败问题解析与解决方案 #### 一、问题概述 在使用Loadrunner进行性能测试时,用户可能会遇到“Loadrunner连接负载机失败”的情况,具体表现为:尝试连接负载机时出现错误提示“Failed to...