从LoadRunner

时间:2017-02-24 04:10:49

标签: session jmeter performance-testing loadrunner

我有预感,这可能是不可能的,但我需要问什么?嘿,"the fool didn't know it was impossible, so he did it."

这个问题是env / tool / version不可知。我针对性能测试的任何行业标准工具,如HP LR,Apache JMeter,SilkPerformer等。

情景:

  1. 正在LR Vugen中执行Web(HTML / HTTP)脚本。
  2. 随着脚本执行的进行,vuser遵循脚本化的步骤/旅程。每个action function调用SUT主机/服务进行响应,同时维护本地会话,管理cookie和记住标头,模拟浏览器缓存等。
  3. 现在,我们可以在工具中随时暂停执行,这将停止vuser操作。问题是,我们是否可以在其他地方或工具中恢复会话,以便在保持同一会话的同时手动交互与网页或响应?

    这将帮助用户重现具有大量步骤的案例,这些步骤可以由工具执行,并且用户可以在某个点接管以携带不同的路径。

1 个答案:

答案 0 :(得分:1)

完成与会话交互的唯一方法是使用Looadrunner的 TrucClient协议。 该协议实际上为每个正在执行的VUser使用真实浏览器(Firefox或IE模拟器)。通过一些运行时设置选项,可以在重放负载方案时显示浏览器。

当然,TruClient协议仅用于测试网站。

希望这有帮助。