每个线程组都会独立的运行测试计划,互不干扰,多个线程组用于模仿对服务器的并发访问。
PreCompiler类继承HashTreeTraverser类,重写addNode方法来解析jmx文件中引用的变量和内置函数。
ReplaceStringWithFunctions,顾名思义,是将字符串转换为function。
ValueReplacer类是处理变量参数替换和内置操作函数的核心类,被PreCompile类调用。
调用initializeProperties方法来初始化Jmeter参数,主要有以下两点:
启动JMeter,主要通过NewDriver来实现,直接用于本地 GUI 和非 GUI 调用。
JMeter 默认单机压测引擎,运行 JMeter 测试,直接用于本地 GUI 和非 GUI 调用,或者RemoteJMeterEngineImpl 在服务器模式下运行时启动。
XStream 是一个简单的基于 Java 库,Java 对象序列化到 XML,反之亦然(即:可以轻易的将 Java 对象和 xml 文档相互转换)。
该篇文章针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求的操作。