我正在使用Sahi Pro进行负载测试,截至目前我以单个用户身份登录进行负载测试,是否有可能在多个用户同时记录应用程序的情况下进行负载测试。
答案 0 :(得分:2)
当然,您可以根据需要运行尽可能多的用户......但是您必须自己编写代码才能执行此操作。
例如,您可以编写一个单独的测试,从数组中随机选择用户名/密码并执行某些操作。然后,您可以多次将该测试添加到套件中,并为系统可以处理的线程运行它。您还可以将测试分发到多台计算机。
答案 1 :(得分:1)
我最近做了类似的测试。您可以做的是拥有您的数据,以便您可以为用户建立某种关系。因此,如果您的用户可以加载loadUser001,loadUser002等。
您可以按如下方式获取脚本中的主题编号
var $threadNo = _sessionInfo().threadNumber;
现在,您可以拥有一个包含用户名和密码的Excel工作表,您可以从中选择用户凭据w.r.t线程编号。因此,假设loadUser001将使用线程号1等登录浏览器。
我希望这是有道理的。试试看,如果你有任何进一步的询问,你可以提供你尝试过的示例代码。