高并发测试测试

压力测试概念

  1. 压力测试即在一定的硬件条件下,模拟大批量用户对软件系统进行高负荷测试,测试出软件的负荷极限,进而重新优化应用性能或在实际的应用环境中控制风险。
  2. 常见压力测试工具
    (1)Apache JMeter
    JMeter作为一款广为流传的开源压力测试产品,JMeter可以用于测试静态和动态资源,如静态文件、java服务器程序、数据库、FTP服务器等,也允许使用正则表达式创建断言,这里介绍JMeter4.0
    (2)Loadrunner
    Loadrunner是一种预测系统行为和性能的负载测试工具,通过模拟实际用户的操作行为进行实时性能监测,来帮助测试人员更快地查找和发现问题
    (3)NeoLoad
    NeoLoad是Neotys出品的一种负载和性能测试工具,可真实地模拟用户活动并监视基础架构运行状态从而消除所以web和移动应用程序中的瓶颈。NeoLoad通过使用无脚本GUI和一系列自动化功能,可让测试设计速度提高5~10倍。

使用JMeter进行高并发测试

  1. 下载并按照JMeter
    下载Jmeter4.0,并将下载后的apache-jmeter-4.0.zip解压到固定目录,如D盘
    注意:JMeter运行需要依赖于JDK环境,在安装JMeter前,需要先确认安装机器的JDK环境已具备。JMeter4.0需依赖JDK1.8及以上版本。

  2. 配置JMeter环境
    在环境变量中,新增或修改以下配置
    (1)添加变量JMETER_HOME,设定其值为“D:\environment\apache-jmeter-4.0”(JMeter实际解压路径(bin的上一层))
    在这里插入图片描述
    (2)修改Path变量,追加以下内容(新增的内容和原来Path变量的值以“,”相隔)。%JMETER_HOME%\bin;
    在这里插入图片描述
    (3)添加或修改CLASSPATH变量,添加如下内容
    %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;
    %JMETER_HOME%\lib\jorphan.jar;(这个好像不用也可以)
    在这里插入图片描述
    (4)打开命令提示符窗口,输入“jmeter”命令启动JMeter(以管理员身份运行)

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值