本文介绍: Apache JMeter是一款开源测试工具,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,Jmeter可用于模拟大量负载来测试一台服务器、网络或者对象的健壮性或者分析不同负载下的整体性能。Jmeter相较LoadRunner而言极为小巧,无需复杂的安装,但因为它是使用Java开发的工具,需要JDK环境。其功能强大,设计之初只是一个简单的web性能测试工具,但经过不段的更新扩展,现在可以完成数据库、FTP、LDAP、WebService等方面的测试。
性能测试工具Jmeter学习和使用
摘要: 在日常的开发中,软件测试人员能够对程序进行功能上的测试以确保用户的正常使用,但对于一个需要发布在服务器上供多用户同时使用的软件而言,还需要模拟多用户同时使用的场景,对站点进行性能测试。但安排100个人同时访问测试站点显然是不可行的,此时就需要一个像Jmeter这样的软件测试工具来模拟用户行为,进行性能测试。同时也可能出现一个进程中多个线程同时运行的情况,此时对其性能进行测试也是一个软件测试人员应当掌握的。
关键字: Jmeter,性能测试,测试计划
1 Jmeter安装
1.1 Jmeter介绍
Apache JMeter是一款开源测试工具,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,Jmeter可用于模拟大量负载来测试一台服务器、网络或者对象的健壮性或者分析不同负载下的整体性能。
Jmeter相较LoadRunner而言极为小巧,无需复杂的安装,但因为它是使用Java开发的工具,需要JDK环境。其功能强大,设计之初只是一个简单的web性能测试工具,但经过不段的更新扩展,现在可以完成数据库、FTP、LDAP、WebService等方面的测试。扩展性极强。它可以测试性能、接口、甚至可以通过加载浏览器驱动完成UI自动化的工作。
Jmeter不支持IP欺骗,这一点比起LoadRunner略显不足,而且Jmeter无法验证JS程序与页面UI,须与Selenium一起才能完成web2.0应用的测试。
1.2 安装
由于Jmeter是使用Java编写的,在安装前必须先确保电脑有Java的JDK和JRE。Java环境配置完成后,到官网下载所需要的Jmeter版本得到一个压缩包,在自己选择的文件目录下解压即可。
1.3 运行
2 测试计划
2.1 线程组
2.2取样器
2.3 监听器
2.4 断言
2.5 定时器
2.6 执行顺序
3 测试实例
4 与LoadRunner的比较
5 实验感想
参考文献
参考文献
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。