|
|
1
2
使用
apache's benchmark tool
您可以为它提供登录用户的cookie/值对,并将其指向搜索URL,这样就可以告诉它运行并发连接来模拟并发用户。 |
|
2
5
Java应用程序的磨床: Grinder |
|
|
3
2
Apache JMeter 肯定会支持你的方案和支持 Distributed Testing (pdf)这是一种在不同的机器上运行多个代理的模式,因此可以扩展以模拟大量并发用户。 |
|
|
4
2
您可以尝试Web性能负载测试仪-它是一个中等价位的负载测试产品。它比丝绸表演者或装载机要便宜得多,生产效率也要高得多。它仅限于Web协议,但听起来并不是应用程序的问题。网站上有一些视频可以让您对该工具有很好的感觉: http://www.webperformanceinc.com/load_testing/demo/ (免责声明:我为网络性能工作,几乎每天都在使用该产品) |
|
|
5
1
|
|
|
6
1
我建议你试试 Microsoft Web Capacity Analysis Tool (WCAT) . 它能够同时在多台机器上运行,并且每个客户机可以有多个“虚拟客户机”,因此它们能够模拟到Web服务器的多个连接。它可以连接到任何Web服务器(一些ApacheFanatics使用),但当然它最好与IIS集成。 它是由IIS性能团队开发的,被微软用来对其IIS服务器进行压力测试。它有x86和X64版本,并且很容易创建自己的扩展。
它的工作方式如下:创建一个场景文件,用它可以描述任意数量的HTTP请求。(它有get、post选项,还支持https。)然后您可以将这些请求分组到表示一系列模拟用户交互请求的事务中。每个虚拟客户机一次运行一个事务,在启动下一个事务之前,它一直等到当前请求完成。
以下是官方介绍:
也许它唯一的缺点是,它一开始就有点被起诉了。这是一个命令行工具,所以它也有点太容易搞砸参数。 |
|
|
7
0
对于复杂的站点,可以使用WebLoad。这不是免费的,但也不太贵。 |
|
8
0
如果应用程序不起作用/无法扩展,那么财务风险是什么? 在决定上线或调优修改现有应用程序时,性能测试输出的财务价值是多少? 测试的财务影响和输出值如何与工具问题的成本匹配? 一般来说,如果风险足够高,值得进行性能测试,那么可靠性能测试的输出值将使部署用于进行测试的任何工具的成本相形见绌。这里要注意的是,你需要有一个坚实的性能工程师来设计和运行测试,因为即使是最便宜的测试工具也能在healm上运行大量的负投资回报率,而一个不太熟练的人会在healm上运行(这种情况经常发生)。 |
|
|
DAIRAV · 使用旧Jmeter版本 8 年前 |
|
|
EagleOne · 随着请求数量的增加,未测量到延迟 8 年前 |
|
|
Young4844 · 使用登录详细信息对服务器端口进行负载测试 8 年前 |
|
|
user1010 · 恒定负载(每秒x个新请求) 8 年前 |