我正在使用Jmeter对我的ASP.NET应用程序进行负载测试。
我正在测试搜索功能,获取结果的响应时间是多少。
我面临的问题是,当我第一次搜索时说我搜索了“我很好”,并说花费了9876毫秒,下一次我搜索相同的东西时仅花费了4567毫秒,第三次搜索了4234毫秒。
我正在使用HTTP CACHE MANAGER,并且检查了“清除每次迭代的缓存”。我还使用了Http Cookie Manager,并检查了“每次迭代都清除Cookie”
我的期望是,每次运行它都应该位于第一次搜索所需的范围内。
我想念什么?
答案 0 :(得分:0)
在JMeter方面,您似乎一切都正确。也许服务器本身会创建缓存。每次/迭代尝试使用不同的字符串。您可以通过每次添加一个计数器或类似的方法来做到这一点。如果结果不同,则应用程序本身有可能为相同的查询/搜索字符串创建缓存。