如何使用外部Javascript处理

时间:2017-03-21 12:38:47

标签: javascript api http-post performance-testing tls1.2

我们正在创建一个模拟器来测试我们的新系统。模拟器将用于使用不同有效载荷进行性能测试。但是,由于我们新系统的嵌入式功能,我们在尝试创建多用户场景时陷入困境。以下是新系统的工作流程:

  1. 用户登录系统
  2. 加载页面时,会通过HTTP Post
  3. 使用URL向用户身份验证服务呈现隐藏的iFrame
  4. 用户身份验证服务在用户浏览器中执行javascipt并获取以下内容 - (A)用户ID,(B)IP地址,(C)浏览器详细信息
  5. 用户已通过身份验证并已加载下一页
  6. 上面提到的javascript是由外部组维护的,我们无法访问它(还没有源代码,但我们可能会得到它)。

    我们的情景:我们必须为不同的工资负载模拟多用户条件。我们为此创建了一个模拟器。我们希望模拟从不同机器(不同的IP,浏览器)连接的不同并发用户。由于我们讨论的是模拟条件,因此模拟器只能从服务器机器生成它。

    挑战:我们如何抑制上面步骤#3中提到的javascript的执行?有可能吗?我们需要从外部小组了解有关javascript的内容吗?如果我们有javascript的源代码,它会有帮助吗?

    请参阅此处提到的场景的图像。任何帮助表示赞赏:

    Override javascript in simulator

0 个答案:

没有答案