我正在使用 JMeter 对一堆 API(例如用户服务、播放器服务等)进行负载测试(基线、容量、寿命)。这些服务中的每一个都有几个端点(例如,创建、更新、删除等)。我试图找出一种在 JMeter 中组织我的测试计划的好方法,以便我可以对所有这些服务进行负载测试。
1) 为每个 API 创建单独的 JMeter 测试计划 (jmx) 是否是个好主意,而不是创建一个 JMeter 测试计划并添加线程组,例如“用户服务的线程组”、“播放器服务的线程组”、 ETC?我正在考虑为每个 API 添加一个测试计划,然后为不同类型的负载测试(基线、容量、寿命等)添加几个线程组。
2)JMeter在计算Sample Time(响应时间)时,是否也包括了BeanShell Processors所用的时间?
3)在每个简单控制器中放置一个监听器是个好主意吗?我正在使用 JMeter 插件进行报告。我想查看每个端点的报告。
任何或所有问题的答案将不胜感激:)
我正在使用如下结构在 JMeter 中创建测试计划。