目录
jmeter软件的介绍
Apache JMeter是一款基于Java开发的压力测试工具,被广泛用于对软件进行压力测试。它最初被设计用于测试Web应用,但随着时间的推移,它的应用范围扩展到了其他测试领域。JMeter可以测试静态和动态资源,例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库、FTP服务器等等。JMeter允许对应用程序做功能/回归测试,并通过创建带有断言的脚本来验证程序返回的结果符合预期。其灵活性允许使用正则表达式创建断言,因此被广泛应用于软件测试中。
在使用JMeter进行性能测试时,可以使用IF逻辑器来控制测试过程,达到更加精细的测试控制。通过设置用户定义的变量和IF控制器的条件判断,可以针对不同的测试需求进行测试。JMeter也提供了结果分析功能,可以帮助用户更好地理解测试结果。
总之,Apache JMeter作为一款强大的压力测试工具,在软件测试中拥有广泛的应用,可为软件的性能测试提供全面的支持。
一、目录
目录
4.总结
1.阅读须知
本博客是我自己第一次参加软件测试比赛所学到的一些关于软件测试使用的工具使用,软件测试相关面的比较多,有性能测试,白盒测试,黑盒测试,自动化测试和接口测试。这一篇的话是性能测试中jmeter的基础使用。(其他相对应的测试也会,如果有同学需要可以在评论区指出,后续我会再出相对应的博客)
2.jeme的IF逻辑器的操作使用
添加测试框架:
小提示:用户定义的变量在配置元件里面,IF控制器在逻辑控制器里面
1.添加线程组
2.用户定义的变量
3.添加If控制器,判断name是否等于baidu
4.添加HTTP请求,用来访问百度
5.添加If控制器,判断name是否等于liuzhi
2.去设置用户定义的变量和if控制器的条件判断。(在IF控制器界面将Interpret Condition as Variable Expression关掉勾选。因为我这里写的是表达式,所以不将他进行勾选)
3. 结果分析:
因为用户定义的变量给的值是baidu所以在查看结果树显示只有百度的http请求
四:总结
易于使用:JMeter提供可视化的界面和简单易懂的操作,使得使用者能够快速上手。
总之,JMeter作为一款成熟的压力测试工具,具备强大的功能和易用性,为软件测试人员提供了便捷的测试方式,同时也为开发人员提供了重要的性能优化参考。