我需要将我的非缓存负载测试聚合数据与缓存负载测试聚合数据进行比较,以计算缓存对我的网站的有效性。我已经成功地使用非缓存和缓存执行了我的测试。我遇到的问题是,在使用缓存管理器时,聚合不包括使用缓存的请求数量,也不包括缓存检索的时间。这是一个问题,因为聚合报告中的吞吐量对于非缓存和缓存负载测试是相同的,我无法在不进行大量手动计算的情况下比较效率。现在,我明白吞吐量代表实际请求到达服务器并接收响应,但它不像吞吐量包括缓存检索的数量和时间那么有用。有没有办法实现这一目标?
谢谢你
PS:我已经在 Google 和 JMeter GUI 中查看了所有内容,但没有成功找到答案。
最佳答案
我猜你正在寻找的是修改 HTTP 缓存管理器,以便它返回一个 SampleResult ,因为默认情况下它不会。
所以添加到 user.properties:
看:
关于caching - 我可以在 JMeter 聚合报告中包含带有缓存响应的请求吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52124375/