
最简单的选择就是使用WireMock,它非常强大和灵活。
您可以通过将WireMock
jar(以及依赖项)添加到JMeter
Classpath并使用Groovy语言从JSR223测试元素运行WireMockServer来将其与JMeter集成。
如果您对Groovy不太满意,则可以使用OS Process
Sampler将WireMock作为独立的Java应用程序运行
import com.github.tomakehurst.wiremock.WireMockServer;import com.github.tomakehurst.wiremock.stubbing.StubMapping;import static com.github.tomakehurst.wiremock.client.WireMock.*;public class WireMockTest { public static void main(String[] args) { WireMockServer wireMockServer = new WireMockServer(); configureFor("0.0.0.0", 8080); wireMockServer.start(); StubMapping foo = stubFor(get(urlEqualTo("/wiretest")) .willReturn(aResponse() .withStatus(200) .withBody("Hello World"))); wireMockServer.addStubMapping(foo); }}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)