首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建各种重复操作场景

创建各种重复操作场景
EN

Stack Overflow用户
提问于 2015-10-23 15:26:59
回答 1查看 48关注 0票数 0

我正在使用LoadRunner,有人能建议我如何使用LoadRunner操作和控制器创建下面的测试场景吗?提前谢谢。

  • 120在1小时内并发用户登录(测试1小时稳定状态)
  • 由120个用户在1小时内触发的总共450个Web表单操作如下,即在用户登录后,然后触发WebFormA、WebFormB和WebFormC操作(顺序不重要)。
  • 每个用户在1小时内触发4个web表单,每个表单15分钟(事务处理时间+思考时间)

WebFormLogin行动: 120

WebFormA行动: 100

WebFormB行动: 180

WebFormC行动: 200

(即登录后触发的480个web表单操作)

谢谢你,莉安

EN

回答 1

Stack Overflow用户

发布于 2015-10-24 14:55:43

如果检查HTTP日志:

  • 每小时有多少登录页请求?
  • 如果计算每个不同的IP地址/用户会话使用多少个表单,那么这个数字是多少?
  • 从第一个请求到最后一个IP地址请求,会话的持续时间是多少?
  • 一旦您知道您的会话持续时间,如果您按会话长度阻塞您的高容量小时,那么在一个会话长度块中存在多少不同的IP地址/会话令牌?测量最大、最小和平均会话长度的用户并发性)

一旦您通过对日志的检查了解了您的自然用户并发级别以及您的自然用户执行了多少个表单,包括潜在的模式/序列相关表单,那么您就有了可以用于负载配置文件的信息。

会话持续时间上的用户并发关系到测试中涉及的用户数。我倾向于使用95%的会话持续时间来规划我的会话块大小。会话持续时间规定了运行时设置中的迭代步长间隔。您观察到的行为模式直接导致您的虚拟用户的开发,独立于工具。

如果您的用户只执行一个web表单,然后离开,那么您将将每个web表单构建为单个的,并按照每小时必须命中的每种类型的表单的数量来对用户进行分阶段。另一方面,如果您的用户在每个会话中使用多个表单,那么您将看到开发,它试图复制一些复杂性,从表单A开始,然后根据观察到的种群行为分支到其他表单。你越接近自然的种群行为,你的测试就越有可能是一个预测器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33306110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档