首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于API缓存测试的Postman或任何API工具

用于API缓存测试的Postman或任何API工具
EN

Stack Exchange QA用户
提问于 2019-10-31 03:54:23
回答 3查看 2.7K关注 0票数 0

我的应用程序(Restful,目前还没有UI接口)在每次GET、POST、PUT、DELETE上都有Cache异步内存功能。邮递员或任何API工具有能力测试缓存功能吗?

EN

回答 3

Stack Exchange QA用户

回答已采纳

发布于 2019-10-31 12:09:50

不,他们怎么知道那回事被缓存了。

  • 用参数调用API
  • 验证结果
  • 停止数据存储(例如数据库)
  • 使用相同的参数再次调用API
  • 验证相同的结果

你会怎么用手做呢?这能转化为自动测试吗?

  • 第二次更快吗?(如果你能测量的话)
  • 我们能用测试它吗?
    • 在输出中引入数据,表示其缓存。
    • 将每个请求的日志添加到数据存储,并通过查看日志来验证它没有被访问
票数 1
EN

Stack Exchange QA用户

发布于 2019-10-31 13:04:07

由于缓存的目的是使交互更快,所以可以通过间接症状测试数据是否缓存在服务器端。

例如,您可以清理缓存并使用postman执行一些原子操作。测量请求执行时间(如果请求/操作是同步的)。然后热身你的缓存(让你的开发人员知道什么是最好的方式,这样做),并再次执行相同的步骤。他们应该花更少的时间。

票数 0
EN

Stack Exchange QA用户

发布于 2019-10-31 15:29:22

部署两个单独的服务,首先是启用缓存,第二个没有并比较结果。

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/41375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档