性能测试服务PTS使用

本文涉及的产品
性能测试 PTS,5000VUM额度
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 性能测试服务PTS使用

打开https://pts.console.aliyun.com/

592457ba2e4cdfd23b9748573147b50.png

GET输入框后输入要测试的服务器网址,点击发送后,服务器收到单一测试请求。


image.png如果是点击压测,那将是发送多个并发请求,可以输入压测总时长,每秒请求数,注意查看计费声明,免责声明。

image.png

请求参数输入不同参数,比如name,date,gps等。


image.png

Header设置要增加的请求头部信息,比如token。


image.png

GET请求不设置Body,如果是POST请求,Body可以设置不同的请求内容。


image.png

出参配置,如果返回内容为json内容,可以用解析表达式解析内容。


image.png

检查点配置,配置状态码或内容等判断条件。

 

这里用 php写了服务端程序

header("Content-Type: application/json; charset=utf-8");

$v1 = var_export($_GET, true);

$v2 = var_export($_HEAD, true);

file_put_contents("../out.log", $v1 . "\n", FILE_APPEND);

file_put_contents("../out.log", $v2 . "\n", FILE_APPEND);

echo json_encode(["message" => "finish"]);

作用是记录请求到日志文件,并返回json内容

 

点击发送后,可以在请求模块下方的返回模块,查看返回的信息

image.png

这是请求返回的内容,有Pretty, Raw, Preview不同显示方式。


image.png

右侧下拉列表按不同格式解析


image.png

服务器返回头部信息,这里看到使用的是nginx1.14.1服务器,php 8.0.13的服务端解析程序。


image.png

Timing显示请求的时间消耗信息,比如DNS解析使用7μs,连接使用6.40ms


image.png

这是使用出参配置返回的出参解析信息,出参配置为$.message,赋值内容”finish”到ret变量


image.png

检查点的配置,检查的状态码是否为200,实际返回为200,检查结果为成功


861a5559b9e5c367d592a72096ed8c6.png

左侧菜单点“接口测试”,输入请求信息,点击保存,输入名称,可以对请求保存,这样可以方便后期重复调用接口


image.png

集合可以创建多个层级,点“+”按钮,添加根集合,然后点集合右侧“”,可以添加子集合。


image.png

保存接口时,可以选择子集合保存,这样可以对接口进行多个分类,方便查看。

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
7月前
javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——Dept实体类
javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——Dept实体类
|
16天前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
50 3
|
4月前
|
存储 监控 Java
近亿级用户体量高并发实战:大促前压测干崩近百个服务引起的深度反思!
几年前,数百个服务,将堆内存从28GB升配到36GB,引发系统全面OOM的事件。
104 12
|
4月前
|
缓存 Java Maven
SpringCloud基于Eureka的服务治理架构搭建与测试:从服务提供者到消费者的完整流程
Spring Cloud微服务框架中的Eureka是一个用于服务发现和注册的基础组件,它基于RESTful风格,为微服务架构提供了关键的服务注册与发现功能。以下是对Eureka的详细解析和搭建举例。
|
6月前
|
数据可视化 数据挖掘 定位技术
在服务中收集和测试数据
【6月更文挑战第16天】本文讨论了数据收集和测试的重要性,指出样本量应根据时间和预算调整。数据分析涉及比较结果与假设,可视化数据以增强理解,并通过统计测试确认显著性。设计的持续优化是关键,适应变化的业务、技术和用户需求,数据驱动的方法能提供最佳用户体验。
70 5
在服务中收集和测试数据
|
5月前
|
测试技术 Linux
linux 服务器运行jmeter 进行服务性能压测
linux 服务器运行jmeter 进行服务性能压测
409 0
|
5月前
|
Java 测试技术
用代码模拟调用接口方式压测现网服务器的服务性能
用代码模拟调用接口方式压测现网服务器的服务性能
36 0
|
6月前
|
SQL 监控 中间件
【应急响应】拒绝服务&钓鱼指南&DDOS压力测试&邮件反制分析&应用日志
【应急响应】拒绝服务&钓鱼指南&DDOS压力测试&邮件反制分析&应用日志
|
5月前
|
运维 监控 大数据
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
|
6月前
|
测试技术 API
PTS压测问题之压测空白如何解决
很遗憾,我没有找到关于PTS压测空白问题的详细解决步骤,但可以给出一些建议和思路。 首先,面对PTS压测空白问题,可以从以下几个方面进行排查和解决: 1. **检查API配置**:确认是否
下一篇
无影云桌面