crazywx923 发表于 2017-5-17 09:09:38

关于压力测试问题,求解答

压力测试工具能否安装在被测的WEB服务器上进行本地的压力测试(这样可以排除远程对服务器进行压力测试时的网络环境),这样可行吗?求回复

jingzizx 发表于 2017-5-17 09:50:29

可以的,如果是http的问题不大
如果是socket的要注意端口是否足够

清晨一缕阳光 发表于 2017-5-17 09:54:05

:lol

梦想家 发表于 2017-5-17 10:00:04

:)

crazywx923 发表于 2017-5-17 10:12:24

jingzizx 发表于 2017-5-17 09:50
可以的,如果是http的问题不大
如果是socket的要注意端口是否足够

谢谢

chenmaosen 发表于 2017-5-17 11:06:32

一般要求是发压和被压机器分离,便于分析压测结果
这里无论发压和被压,都是会占用资源。
当出现系统瓶颈时,如果2个在同一个机器,对你的分析会造成很大的影响
举个例子说你IO不足的情况下,你还需要去分析发压和被压各占据了多少资源,当前的瓶颈是发压和被压混布的瓶颈,而不是单被压服务的瓶颈
我们压测的数据可靠性的保证,比较重要的一点是保证压测环境和线上环境的部署一致和请求一致性,那么你的压测数据、结论和分析才能给需求方更准确的建议
你所说的网络问题,我理解真实情况下,这个远程消耗用户也是存在的,也是可参考的其中一个数据
如果你的上层请求是同内网下的同idc的调用方,那么你可以选择同idc的机器进行发压参考。

当然,如果你的预期QPS很低,完全不会达到机器瓶颈,只是验证一些内存泄漏等简单并发问题,混布也未尝不可

绿橙子 发表于 2017-5-17 14:43:19

过来看看结果

dandan0912 发表于 2017-5-17 19:03:27

执行压测脚本时也会对被测机器产生压力,但这部分压力并不应该被计入,为了不影响测试结果,测试脚本应该与被测服务分开放置。最好压测和被压的机器放置在同一机房,降低网络及带宽带来的数据波动和因此导致的瓶颈。

crazywx923 发表于 2017-5-18 09:24:18

chenmaosen 发表于 2017-5-17 11:06
一般要求是发压和被压机器分离,便于分析压测结果
这里无论发压和被压,都是会占用资源。
当出现系统瓶颈 ...

非常感谢
页: [1]
查看完整版本: 关于压力测试问题,求解答