工具准备
Eclipse
Apache Ant
Jmeter源码包
JDK1.8
环境搭建
打开Eclipse创建一个Java工程
右键Java工程,选择import-general-file system,选中下载的jmeter源码文件夹导入到Java工程中
在jmeter源码文件夹下使用命令ant download_jars 下载第三方jar包直至完成
把jmeter源码文件夹eclipse.classpath文件中的内容拷贝到Java工程.classpath文件中,重新刷新Java工程检查是否存在报错,有则解决
在Java工程下使用命令ant重新构建jmeter。如果成功则提示build successful,失败则提示build failed
变量提取写法
场景:在测试公司智能家居的TCP接口过程中发现有些TCP响应body返回的是多个不连续的json串,导致不能正确的提取到变量。所以尝试通过改造JSON提取器组件,根据关键字的方式过滤出目标json串再做变量提取。
第一种:使用Beanshell断言组件
第二种:使用改造的方式提取变量
多个变量提取