如何测试系统的并发量

前因

博主上周刚面试了一家恒生系的公司,貌似是恒生全资子公司,叫啥**云融。反正总结就是一个字,菜。为什么博主要攻击他呢,这其实是有缘由的。
因为博主在做他家的笔试的时候,系统崩溃了,(笔试可能才几百人参加)
说实话他们的并发是真的差啊,所以博主就想着对自己的项目进行一个并发测试,下面咱们就进入正题吧。

测试环境

Jmeter4.0,1核2G的Linux服务器,Chrome。

测试步骤

  • 下载Jmeter4.0,并且Windows+R进入命令行,利用cd指令定位到Jmeter的bin目录,运行jmeter.bat文件,启动Jmeter.
    如何测试系统的并发量
  • Jmeter中创建线程组,编辑线程组名称,线程数量,Ramp-up Period,循环次数等参数。
    如何测试系统的并发量
    Ramp-up Period为0表示并发执行,循环次数为1表示所有线程只执行一次。
    如何测试系统的并发量
  • 线程组添加HTTP请求,并且设置观察树。
    如何测试系统的并发量
    如何测试系统的并发量
  • 设置HTTP请求,选择请求方式并且添加路径。
    如何测试系统的并发量
  • 点击运行,查看请求结果。
    如何测试系统的并发量

结论

系统经压力测试,在5s内能够达到250的线程,所以系统的QPS为50左右。