ApacheJMeter应用程序是开源软件,是一个%纯的Java应用程序,旨在加载测试功能行为并测量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。
JMeter可用于测试静态和动态资源,例如:静态文件,JavaServlet,CGIScripts,JavaObject,数据库和FTP服务器等。Web动态应用程序的性能,模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。同时,还也可以对应用程序进行回归测试。通过创建的测试脚本和assertions来验证你的程序返回了所期待的值。为了更高的适应性,JMeter允许调用二次开发的jar包来丰富你的测试场景;JMeter允许使用正则表达式来创建这些assertions。
JMeter不是浏览器,是通过不同的协议进行工作,支持很多种协议(如常见的:HTTP、HTTPS、JDBC等)。JMeter在网络服务和远程服务而言,像多个浏览器;但是,JMeter不会执行浏览器支持的所有操作。如:JMeter不会执行在HTML页面中找到的脚本,不会像浏览器一样呈现HTML页面(可以将响应视为HTML等,但计时不包含在任何示例中,并且一次只显示一个线程中的一个实例)。
#jmeter#
#软件测试#