测试人社区

面试遇到一个问题,接口的压测和服务器压测有什么区别?请大佬指点

如题,接口的压测和服务器压测有什么区别?

接口压测

  • 接口测试只是单用户场景。我们做接口测试是是用于验证接口的请求和返回是否匹配
  • 很多人同时在做这种接口测试,更侧重于真实的用户场景。因为我们研发完的产品投入市场后,不会就专门给某一个人使用功能,肯定是会有很多人同时在用我们的产品功能。那在这里,很多人同时在用其实就是性能的一个关键点。

服务器压测

  • 主要是对程序系统所需要的硬件进行一个压力测试,如果cpu,内存等

两者区别,一个偏向于软件,一个偏向于系统(Linux等)

  • 个人愚见,有错误请指正。

接口的压测就是对单接口进行压测,主要测试接口的功能
服务器压测主要关注性能指标是否符合预期,例如tps,平均响应时间,失误失败率,CPU等等;