我编写了一个自定义 Java 请求,它扩展AbstractJavaSamplerClient
了 JAVA API 调用的性能。但是,现在我需要测量属于同一用例的多个 API 的性能。
IE
Server severInst = new Server();
severInst.api1();
severInst.api2();
severInst.api3();
需要为每个 API 调用(api1、api2、api3)获取 Jmeter 中的指标。但是,我无法拆分这些 API 调用,因为 api2 调用依赖于 api1。(对于依赖于 api2 的 api3 相同)。如果我可以拆分,那么我可以为每个 API 编写不同的“Java Sampler Client”。由于所有这些 api 都是相互依赖的,因此我必须一次调用所有这些 api。
该方法runTest
只返回一个SampleResult
。但是,我需要返回多个 SampleResult 的情况。我试过了SampleResult.setParent()
,SampleResult.storeSubResult()
但没有运气。
这方面的任何指示都会有帮助吗?
谢谢