文档首页 > > 快速入门> 如何快速发起云性能测试> 入门必读

入门必读

分享
更新时间: 2019/05/09 GMT+08:00

云性能测试服务Cloud Performance Test Service)是一项为基于HTTP/HTTPS/TCP/UDP/WEBSOCKET/RTMP/HLS协议构建的云应用提供性能测试的服务。服务支持快速模拟大规模并发用户的业务高峰场景,可以很好的支持报文内容和时序自定义、多事务组合的复杂场景测试,测试完成后会为您提供专业的测试报告呈现您的服务质量。

通过简单的四步操作,您就可以完成一次性能测试

图1 性能测试

基本概念

  • 测试工程:CPTS为用户的测试工程提供管理能力,事务压测任务测试报告的内容在同一个测试工程内共享复用,您可以为不同的测试项目创建不同的测试工程。
  • 事务:事务是指用户自定义的操作模型,包括HTTP/HTTPS/TCP/UDP/WEBSOCKET/RTMP/HLS报文思考时间响应提取检查点四部分。
  • 报文:报文是HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。
  • 思考时间:为了更好的模拟用户的行为,需要模拟用户在不同操作之间等待的时间,例如,当用户收到来自服务器的数据时,可能要等待几秒查看数据,然后再做出响应,这种延迟,就称为思考时间
  • 响应提取:如果同一事务中存在多个报文,通过正则表达式把前一个报文的输出提取出来,作后一个报文的输入。
  • 检查点:检查点主要是通过自定义校验信息来验证服务端的返回内容是否正确。
  • 并发用户数:在性能测试工具中,并发用户数一般被称为虚拟用户数。注意“并发用户数”“在线用户数”的区别:“并发用户数”会对服务器产生压力,“在线用户数”只是挂在系统上,对服务器不产生压力。
  • TPS:每秒事务数,是衡量系统性能的一个非常重要的指标,越大越好。例如1个用户在1秒内完成1笔事务,TPS就是1;若1个用户在1秒内完成1000笔事务,TPS就是1000。

    不同行业不同业务可接受的TPS也是不一样的。一般互联网电子商务为10000TPS-100000TPS;互联网小型网站50TPS-100TPS;互联网中型网站100TPS-500TPS。

  • 响应时间:用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间。在性能检测中一般以测试环境中压力发起端至服务器返回处理结果的时间为计量,单位一般为秒或毫秒,该时间不同于模拟真实环境的用户体验时间。

    不同行业不同业务可接受的响应时间是不同的。一般情况下,互联网企业在500毫秒以下;金融企业1秒以下为佳;保险企业3秒以下为佳。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区