代码改变世界

性能实战之测试执行阶段

2022-09-19 20:58 by 第二个卿老师, 165 阅读, 0 推荐, 收藏, 编辑
摘要:性能测试准备阶段结束后,就来到了测试执行阶段。 测试执行阶段 这个阶段算是性能测试最有魅力的,围绕着场景执行与调优,是大展身手的地方。 场景为什么要跟调优放在一起,因为从实际执行中来看,它们是密不可分的。 场景执行 场景就类似功能测试的用例,有着对应的目的,功能测试的用例是为了发现缺陷,而性能场景就 阅读全文

python连接mysql与redis(ssh方式)

2022-08-15 19:51 by 第二个卿老师, 373 阅读, 0 推荐, 收藏, 编辑
摘要:python如何连接数据库(SSH方式) 性能测试时,有个支付订单的场景,需要用到已生成的订单code,如何获取订单code? 一,通过Jmeter连接数据库获取。二,直接mysql导出数据 我这里是使用python导出mysql数据,使用的SSH方式: import pymysql import 阅读全文

性能实战之测试准备阶段

2022-08-06 08:10 by 第二个卿老师, 171 阅读, 0 推荐, 收藏, 编辑
摘要:接上文性能需求分析阶段,这里说说接下来的准备工作 测试准备阶段 测试准备阶段是为测试执行而做准备,重点包括测试方案,测试环境,工具脚本。 这里我把测试方案放在前面,是因为方案是起指导作用的,为后续动作提纲挈领。 那如何写性能测试方案? 网上一大把,我这参考高楼老师实践建议列一下 1,背景:包括项目背 阅读全文

Jemter利用BeanShall连接远程数据库(SSH方式)

2022-08-06 08:07 by 第二个卿老师, 552 阅读, 0 推荐, 收藏, 编辑
摘要:背景 Jmeter连接数据库的方式,网上有很多,包括使用配置元件等等,这里就不说了。 如果你的mysql部署在远程服务器,而且还需要SSH登录连接时,那么使用Jmeter如何连接呢? 相信我,网上资料很少,这里是使用beanshall方式。 准备 首先你得下载两个jar包,一个是mysql的,一个是 阅读全文

python随机生成手机号、邮箱并保存为CSV数据文件

2022-08-04 14:36 by 第二个卿老师, 3 阅读, 0 推荐, 收藏, 编辑
摘要:由于性能测试中需要准备测试数据,比如手机号参数化数据,这里记录下以便参考: import random import csv # 生成随机phone def create_random_phone(): phone = "1" + random.choice(['3', '5', '7', '8', 阅读全文

性能实战之需求分析阶段

2022-07-12 22:11 by 第二个卿老师, 329 阅读, 0 推荐, 收藏, 编辑
摘要:目前正在做性能项目,加上之前在极客时间的课程学习,准备把实施的过程记录并提炼下。 性能工程 第一次见“性能工程”这词是在高楼老师的课程里,老师把一个性能项目从“测试”引到“工程”的级别,因为性能工程比性能测试多了一个性能环比的环节。 性能环比:把线上的性能数据拿回来,和性能测试过程中的数据做环比,看 阅读全文

接口访问服务器的网络超时问题记录

2022-06-27 20:51 by 第二个卿老师, 855 阅读, 0 推荐, 收藏, 编辑
摘要:问题背景 最近大家测试环境偶尔会遇到服务器访问超时的问题,如下图: 用f12查看如下,服务端没有响应: 排除本地浏览器问题,我使用jmeter请求试试,巧的是还能重现,虽然时间不固定,如下 报错内容为连接超时,后面才知道这个报错是java应用的TCP连接超时错误,跟服务器使用什么语言没关系,而jme 阅读全文

谈谈我的第三次测试经历及总结

2022-05-27 18:22 by 第二个卿老师, 139 阅读, 0 推荐, 收藏, 编辑
摘要:从17年到22年,中间经历过两家公司,第一家也就一年的样子,更多的成长以及感触还是第二家,之前一直拖着没写,这次总结下。 从零开始阶段 适应期 我是作为项目第一个专业的测试进入的,虽然有一个前端开发转的测试,这时候项目开发团队也就十来个人,项目也是初始孵化,仅小范围的试运行。快速熟悉项目后,就准备上 阅读全文

性能监控平台搭建:Node_Exporters+Prometheus+Grafana

2022-04-23 12:51 by 第二个卿老师, 514 阅读, 0 推荐, 收藏, 编辑
摘要:之前搭建过Jmeter监控平台搭建:JMeter+InfluxDB+Grafana,这里再使用docker搭建下目前比较流行的Node_exporters+InfluxDB+Grafana监控平台,网上教程很多,这次记录自己的搭建过程。 背景 监控平台是为了方便监控服务器资源,才能做后续的性能分析和 阅读全文

PiggyMetrics微服务搭建最新记录(docker)

2022-04-22 11:24 by 第二个卿老师, 1042 阅读, 0 推荐, 收藏, 编辑
摘要:背景 为了做下性能实践,最近一直想找一个麻雀般的微服务项目(碍于服务器资源有限),也当练练部署能力。 网上找到了一个开源项目叫PiggyMetrics,11k+的star,虽然代码时间是三四年前了,害,没得事 目标 准备用之前的云服务器搭建这个项目,网上教程也一大把,参考这篇博客,于是边玩边记录。 阅读全文
上一页 1 2 3 4 5 6 ··· 11 下一页