0

您需要围绕以下参数设置场景:

  • 项目清单
  • 您最多有 1000 个 vus
  • 您有 10 个脚本,每个脚本都有一个初始化、一个操作(包含多个步骤)和一个结束。每个脚本的最小总事务时间(init+action+end)为 1 分钟(假设在 init 和 end 步骤中花费的时间 =0)。
  • 所有奇数脚本需要生成总计 10,000 笔交易/小时
  • 所有偶数脚本需要生成总计 5,000 笔交易/小时
  • 脚本 1 和 3 生成的事务数应占总流量的 30%。
  • 脚本的加速时间为 30 分钟,一旦达到加速时间,您希望运行 3 小时。您还想使用所有 1000 vus。

对于这种情况,请确定以下内容 -</p>

  • # vus 分配给每个脚本
  • 每个脚本的平均交易时间(思考时间设置)
  • # 每个脚本的迭代次数
4

1 回答 1

0

这读起来像面试或课堂练习题。让我们扭转局面:您对如何做到这一点有什么想法?答案实际上与工具无关,涉及基本数学。

您还应该澄清术语“交易”在这里的含义。取决于谁为您写了问题来回答您的数学问题,这将发生重大变化。交易的一些常见定义是

  • 单个请求:响应对:“命中”
  • 形成单个单元的请求和响应的逻辑分组,例如加载单个页面,其中可能包含数十个请求和响应以完成完整的页面响应
  • 一个完整的业务事务,由几十个逻辑请求分组组成(即完成一个业务流程需要十页)
  • 位于独立于 Web 前端的数据存储中的业务流程的结果
  • ...

另外,请务必向您的导师和培训师寻求见解

于 2013-09-08T16:05:39.050 回答