![需要身份验证的应用程序的 Web 测试](https://linux22.com/image/549913/%E9%9C%80%E8%A6%81%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%20Web%20%E6%B5%8B%E8%AF%95.png)
不确定该怎么做...基本上我们需要对 Web 应用程序进行负载测试,但问题是,所有页面只有经过身份验证的用户才能访问。身份验证由应用程序本身执行(即不是 HTTP 身份验证),通过登录页面中的表单执行;一旦用户通过身份验证,会话信息就会存储在 cookie 中,该 cookie 会随每次请求一起发送,以向服务器证明身份验证,然后用户可以访问所有页面。
过去,我曾使用过 Siege 之类的工具来处理此类事情,但它似乎无法进行身份验证。有没有什么工具可以满足我们的需要?谢谢。
答案1
你可能想看看硒。还有几个衍生产品提供类似的功能。我自己从未使用过它,但有人向我展示了这种功能,即测试工具请求页面、填写凭据、登录并执行测试。
答案2
Selenium、Watir/Watin 或 iMacros 都允许您在真实的 Web 浏览器中编写测试用例脚本。