【发布时间】:2015-08-15 23:15:39
【问题描述】:
我正在运行 loadrunner 来测试我的 API。但是对于并发用户(Vusers = 100),我收到“由于缺少参数而中止测试)的错误。当我检查日志时,我看到文件中的某些成员 ID(在脚本中参数化)未使用所有,甚至其中一些都是重复的。我希望 loadrunner 为每个命中选择唯一值,而不是重复任何值。
场景参数
- VuGen 脚本包含我对 API 的请求,带有 2 个参数化组件。即会员ID和日期。
- 成员 ID 文件中提供了 100,000 个 ID。
- 设置:
一种。选择下一行:唯一
湾。更新值:每次迭代
C。超出值时:中止用户
d。为每个 Vuser 分配 1000 个值
e. Vuser 数(目标场景)= 100
F。负载生成器 = 2
G。测试运行时间 = 15 分钟 - Load Runner 版本 = 12.01
【问题讨论】:
-
实际错误堆栈跟踪:错误:参数“member_id”:表“member_id”中此参数没有更多唯一值[唯一范围为 2001-3000]。 Vuser 根据“超出值时”策略中止。
标签: performance-testing loadrunner