我的应用程序(Restful,目前还没有UI接口)在每次GET、POST、PUT、DELETE上都有Cache异步内存功能。邮递员或任何API工具有能力测试缓存功能吗?
发布于 2019-10-31 12:09:50
不,他们怎么知道那回事被缓存了。
你会怎么用手做呢?这能转化为自动测试吗?
发布于 2019-10-31 13:04:07
由于缓存的目的是使交互更快,所以可以通过间接症状测试数据是否缓存在服务器端。
例如,您可以清理缓存并使用postman执行一些原子操作。测量请求执行时间(如果请求/操作是同步的)。然后热身你的缓存(让你的开发人员知道什么是最好的方式,这样做),并再次执行相同的步骤。他们应该花更少的时间。
发布于 2019-10-31 15:29:22
部署两个单独的服务,首先是启用缓存,第二个没有并比较结果。
https://sqa.stackexchange.com/questions/41375
复制相似问题