JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,大家可以到官网下载源代码和查看相关文档。
关于使用JMeter进行JDBC数据库测试、HTTP请求接口测试、结合Badboy录制功能进行网站性能测试等内容,网上的资料比较丰富,这里就暂时不做介绍了。更实用和灵活的场景,是实用我们自己编写的jar包进行测试,这也就是“Java请求”方式的测试。这里主要记录一下我在学习这种测试方式时遇到的一些问题,和总体流程,算作一个记录和小总结。
一、核心步骤
1.创建一个Java工程;
在eclipse里面新建一个工程:JavaForJMeter
2.将JMeter的lib目录下的jar文件添加进此工程的Build Path;
ApacheJMeter_core.jar(必须)、ApacheJMeter_java.jar(必须)、avalon-framework-4.1.4.jar、jorphan.jar、logkit-2.0.jar,后台3个为本地调试需要用到的包文件。
- 创建一个类并实现JavaSamplerClient接口或继承AbstractJavaSamplerClient,并重写;
构建待测试类,添加类Hello,代码如下:
package com.test.webservice;
public class Hello {
public String sayHell