我在这里阅读了一些关于压力测试的问题,人们普遍推荐
- 抗体
- 硒
- 仪表
- 开放式STA
但这些似乎都基于 Apache、Java 和脚本等。
Selenium 似乎是最好的选择,因为您记录了模拟 UI 负载和数据库请求等站点的实际使用情况,然后一遍又一遍地播放它。如果您想模拟 100 个用户使用您的应用程序,我不确定您如何测试您的应用程序。我知道您应该将它放在其他 15 台计算机上并运行自动化,但这实际上是不可行的。
其中一些应用程序实际上只是测试所有页面的 HTTPResponse,但这并不能真正模拟数据库调用,例如,您可能有一个菜单,当用户单击它时,它会进行数据库调用。另一个问题是,您的应用程序中可能有一个页面需要参数,然后执行数据库请求,因此尽管您从加载测试的页面获得了良好的响应,但实际上并没有按照您的意愿进行操作。
有没有人有任何易于使用的模拟工具来测试一个有 100 个并发用户的应用程序,它实际使用该应用程序而不仅仅是渲染测试。我不介意脚本工具必须如此,但请仅在有关于如何设置它的良好文档的情况下推荐它们,因为这是我遇到的另一个问题。
谢谢