本篇文章主要介绍如何对JMeter进行二次开发,添加自己所需的功能。这里以Json验证为例进行说明。在web接口测试过程中,JSON的应用已经非常普遍,但原声的JMeter并没有提供Json及JsonPath的验证,这里以JSON格式验证为例进行JMeter二次开发简单说明。
准备工作:1)JMeter本地开发环境;2)gson.jar-用于做json数据有效性验证(也可以自己编写验证逻辑)
具体步骤:
1.引用gson.jar
2.添加JSONAssertion及JSONAssertionGui
2.1 src/components/org.apache.jmeter.assertions下,新建JSONAssertion
public class JSONAssertion extends AbstractTestElement implements Serializable, Assertion, ThreadListener {