本文为PTS在2019年的功能发布记录,介绍发布的特性变更情况。
您还可以在产品动态页,获取性能测试PTS的最新功能动态。
2019年10月
- 定时压测支持JMeter场景,实现无人值守的全协议压测。如果有定期执行压测的需求,通过定时任务设置指定时间定期执行压测,可更大程度节约人力成本。更多信息,请参见定时压测。
- 支持配置独立检查点。可以更简单直观地判断压测场景业务返回是否正常。检查点(原断言)的设置也更简便,可不依赖于出参,直接对Header、Body以及状态码进行设置;同时也可以仍然对出参进行判断。更多信息,请参见出参与检查点。
- 通过将Postman脚本导入PTS场景,您可以快速创建压测场景,免去复制粘贴的操作。更多信息,请参见导入脚本压测。
- PTS新增场景、串联链路、API三个维度的模板,如登录场景、秒杀场景、条件判断事务、鉴权事务、传参事务等,帮助您快速创建压测场景,提升创建效率。
2019年9月
2019年8月
- 自定义参数支持对文件参数的二次定义,无需在线下做数据加密等操作后上传。
- 新增数据配置节点功能。数据配置节点中,可以指定任意文件的参数,并可设置读取方式、是否轮询一次、设置基准文件,免去之前线下组合和拼装的操作。更新信息,请参见使用指令概述。
- 云端录制器支持展示Response信息,提升出参定义的便捷性和可读性。
2019年7月
- 新增VPC内网压测。通过VPC内压测,使用PTS原生引擎或者JMeter引擎对VPC内的服务进行专项的压测时,无需考虑压力是否充足,免去搭建、二次开发和维护一套压测集群的烦恼,可以随时发起高并发的压测。更多信息,请参见阿里云VPC内网压测。
- 支持智能压测模式。通过预测模式可预判压力变化下的业务系统表现,识别潜在瓶颈点。
- SLA规则中的RDS监控指标新增IOPS指标。
-
JMeter集成压测支持不同的百分位数统计,包括99%、90%、75%、50%、最大和最小,更便于观察整体的响应时间的分布和波动情况,排除干扰因素。更多信息,请参见JMeter压测。
2019年6月
- JMeter压测支持指定施压机器数。场景配置时可以设置压测的机器数,将目标并发均匀分布到这些施压机器上,获得更多的施压资源,达到压测的目的。
- SLA规则中新增了ECS、RDS和SLB三款产品的个性化指标的异常条件设置(例如SLB的丢弃连接数的最大值),来及时提示压测中的异常。更多信息,请参见创建SLA。
2019年5月
- 支持按照全国地区和运营商维度深度定制压测流量。更多信息,请参见如何进行施压配置。
- JMeter压测支持优雅停止的功能,减少强行中断带来的异常。
2019年4月
- 通过创建服务等级协议SLA(Service Level Agreement)规则定义并关联到不同的业务场景,方便地对业务压测场景进行更智能的控制和更全面合理的评价,同时PTS也提供了大量SLA模板。
- 支持定时压测。结合业务SLA等级定义,方便任务及时停止和异常提醒,也能让定时压测更安全。
- JMeter集成压测支持文件下载。
2019年2月
- JMeter增加设置循环次数进行压测的功能。
- PTS的API编辑时支持快速解码(UTF-8和GBK),方便用户快速进行解码恢复。
2019年1月
- JMeter集成压测支持CSV格式文件切割到不同施压机。
- API的出参调试支持JSON、Header、Cookie等更多类型。
- JMeter集成压测支持页面测试(含递归HTML子请求)请求详情透出,采样日志可查看子请求信息。
- JMeter集成压测的结果支持导出。
- 支持全局或者串联链路维度设置一个公共的Header。