入门必读

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

基本流程

性能测试服务流程

基本概念

  • 测试工程:性能测试服务为用户的测试工程提供管理能力,事务、压测任务、测试报告的内容在同一个测试工程内共享复用,您可以为不同的测试项目创建不同的测试工程。

  • 响应提取:如果同一事务中存在多个报文,通过正则表达式把前一个报文的输出提取出来,作后一个报文的输入。

  • 检查点:检查点主要是通过自定义校验信息来验证服务端的返回内容是否正确。

  • 并发用户数:在性能测试工具中,并发用户数一般被称为虚拟用户数,同时发送压测请求的用户数,“并发用户数”会对服务器产生压力。

  • 事务:事务是指用户自定义的操作模型,包括HTTP/HTTPS/TCP/UDP/WEBSOCKET报文、思考时间、响应提取和检查点四部分。

  • 思考时间:模拟用户在不同操作之间等待、思考、反应花费的时间,支持多种模式。例如,当用户收到来自服务器的数据时,可能要等待几秒查看数据,然后再做出响应,这种延迟,就称为思考时间。

  • 处理能力:简称TPS(Transaction per Second),系统每秒处理的事务数量,是衡量系统性能的一个非常重要的指标,越大越好。

  • 响应时间:简称RT,指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间,单位一般为秒或毫秒。响应时间由请求发送时间、网络传输时间和服务器处理时间三部分组成。