QPS与TPS的区别

如题。在网上搜了一下答案,但是还是没明白(事实上所有的答案都差不多,这让我很无语啊)。还请这里的大神指教啊。。。。

阅读 10.2k
3 个回答

TPS是每秒处理事务数,包括了从请求服务器->服务器处理->返回给用户这个过程,每秒能完成多少个这个过程就是多少TPS
QPS跟TPS类似,对于一个页面的一次访问,形成一个Tps;但一次页面请求,可能产生多次对服务器的请求,这些请求会计为QPS

example:访问一个页面请求了三次服务器,则产生一个TPS 3个QPS。
我觉得你可能是概念比较相近所以混淆了,这个微信朋友圈广告经常有这个测试标准

QPS: Query per second
TPS: Transfer per second
别翻译成中文,按原来的意思理解

还是觉得不清晰,写个小demo就一个接口就好,弄个ab、siege、jmetter随便一个来测试一下接口,详情尽在实践中。

TPS为每秒处理事务的次数。一个事务包括客户端请求服务端、服务端处理请求、服务端响应客户端的时间。这事务中任何一个环节效率的提升都会提高TPS。
QPS暂时也不是特别理解

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题