使用编码的 UI 脚本进行负载测试:如何在负载测试中为多个用户运行编码的 UI 脚本

Posted

技术标签:

【中文标题】使用编码的 UI 脚本进行负载测试:如何在负载测试中为多个用户运行编码的 UI 脚本【英文标题】:Load Test using Coded UI scripts : How to run a coded UI script in Load test for multiple users 【发布时间】:2017-03-05 21:25:38 【问题描述】:

我们正在开展一个项目,其任务是找出 Windows 应用程序(客户端渲染 + 服务器)的端到端响应时间。

通过在负载测试中运行编码的 UI 脚本,我们能够为单个用户线程实现此目的。

https://msdn.microsoft.com/en-us/library/ms318554(v=vs.100).ASPX

https://msdn.microsoft.com/en-us/library/ff468125(v=vs.110).aspx

但由于编码 UI 测试驱动鼠标和键盘,我们将能够让每个测试代理一次运行一个虚拟用户。

我们如何为多个虚拟用户运行相同的编码 UI 脚本?

我听说在 HP Load Runner 中,可以使用多个虚拟用户通过终端服务在 Performance Center/控制器中执行 UFT/QTP 脚本。

【问题讨论】:

【参考方案1】:

John,您可以尝试使用ZebraTester 并记录此测试的脚本。试用版允许您拥有多达 20 个虚拟用户,这些虚拟用户可以运行多个循环,具体取决于您的测试长度。同一工具可以记录脚本以及从本地计算机运行负载测试。

【讨论】:

以上是关于使用编码的 UI 脚本进行负载测试:如何在负载测试中为多个用户运行编码的 UI 脚本的主要内容,如果未能解决你的问题,请参考以下文章

20K 用户的 Web UI 负载测试

负载测试经过身份验证的用

如何使用 JMeter 对网站进行负载测试

对 .NET 桌面客户端进行负载测试

如何编写使用推送通知有效负载启动应用程序的UI测试,并验证您是否已路由到正确的视图?

如何使用 Tsung 编写用于负载测试“XMPP over BOSH”的 xml 脚本?