摘要:
一、普通的配置文件基本都能网上搜索资料,这里就简单记录: a、jmeter.properties几处修改:1、remote_hosts=master压力机Ip;2、server_port,开启服务器端口,记得要一致,差不多都是默认1099,记得有时候排查问题,看端口是否占用,netstat -ntl 阅读全文
摘要:
背景:公司为了满足大并发的情况,需要测试组配合,就需要分布式压测,这里我把我踩过坑都记录下来; 环境:Linux + jmeter-v.5.1.1;使用3台2核4G的压力机; Q1: Server failed to start: java.rmi.server.ExportException: L 阅读全文
摘要:
一、这是一个迁移流程图;现在把action做个简单的记录:备注:本次迁移核心是迁移流水,通过流水的收入-支出-余额=0,在平台用户最少的时候进行迁移(凌晨2点进行);找出收入和支出有差异的--仔细对账查账;然后运维配合,流水扎帐,记录最大的流水id;继续账单平账,然后进行快照流水回放迁移,迁移完成后 阅读全文
摘要:
恢复内容开始 场景:一个社交电商的支付场景 考虑的链路:大量的用户+选择不同商品+不同用户进行下单+选择自己平台支付(余额)+查看不同订单列表+进行售后 需要的技术支持:验证码需要废掉,用户支付密码写死 设计如下: import java.io.BufferedWriter;import java. 阅读全文
摘要:
场景:性能测试或者接口测试,如果想跨线程引用(案例:A线程组里面的一个输出,是B线程组里面的一个输入,这个时候如果要引用),这个时候你就必须要设置全局变量;全链路压测也需要分不同场景,通常情况,一个场景就是一个线程组; 实现方法:beanshell脚本和函数助手_setPerproty,目前这种方法 阅读全文
摘要:
需求:性能测试需要大量的token,模拟登陆 设计思路: 1、使用语言:python +request+正则匹配+写入本地 2、jmeter+函数助手+正则或者json/yaml+后置处理器beanshell写入本地 设计方法如下: 1、使用fiddler,抓取注册接口,验证码需要绕过 2、使用函数 阅读全文
摘要:
这篇博客,记录下我测试小程序的一些心得: 一、测试前准备: 1、环境搭建,环境配置,前端页面,必要的时候可以下载微信web开发工具,参考文档如下, https://www.jianshu.com/p/4d3190111eb0 2、管理后台,准备数据,准备账户 二、测试范围: 1、权限测试: ps:小 阅读全文
摘要:
一、接口自动化: 行业中,能实现接口自动化的方式有多种 a、小工具,excel等维护,规格低 b、借助合理的工具,如jmeter等进行二次开发,增加一些jar等,配合java脚本语言beanshell解决几乎所有的复杂问题 c、利用开源的框架,httpclient+testng+allure+spr 阅读全文
摘要:
第五章:测试技术 1、怎样做好性能测试 有一个xmind ,测试管理文件里面, --性能测试入门知识 实例压测:要么按照业务场景压测;要么按照 解决的问题 :排查性能问题,提升性能【内存溢出-OOM 栈内存溢出,其他溢出;GC问题,是否fullgc; java线程死锁;数据库连接池满,慢SQL,死锁 阅读全文
摘要:
四、测试过程 如何测试一个项目? 1、接手一个测试任务,首先要搞清楚 项目背景:项目起因,【业务方是谁,谁对项目比较关心】,需要解决的问题【解决的痛点是什么】、项目受众人群【教育程度、专业度、软件使用情况】 项目投入:开发人员、测试人员 项目周期:开发周期,提测时间点,上线时间点,全量时间点;这一块 阅读全文
摘要:
1、什么是测试管理? 第一:管事,监督、管理、流程、体系的搭建等,包括技术选择、决策等;第二:管人,绩效、培训汇报、晋升等 做管理岗位,思想转变是最重要,不是完全做业务。 一、测试管理岗位现状? 我们测试行业的工资较低,1万以下大概30%左右,1-2万30%左右;2-3万20% 3-4万不到10%; 阅读全文
摘要:
背景:redis的火,就像java一样,对于测试人员来说,使用它就需要好好搞下,现在就整理下命令行模式,来查询获取自己想要的值; 命令行连接命令:redis-cli -h 主机名 -p 端口号 -a 密码 1、keys *key值*,如keys *1153331* keys 值会找到很多对应的key 阅读全文
摘要:
这张图我才用别人现成笔记,可以表达、阐述这本书的精髓。 我也做了几年的管理,自己也算总结了一些管理经验,但是总觉得缺少一些方法论,不管说管理需要工具、约束、亦或是个人人性魅力释放,然后凝聚一群人在一起干事,今天借助《清单革命》这本书浅谈下自己未来如何管理自己。 1、无知之错,在测试过程中有些bug因 阅读全文
摘要:
背景:上一篇写了一个如何开展测试,这篇就补充下如何定位性能问题,权当是一种思路; 思路如下:(从前到后,从表象到内部) 阅读全文
摘要:
背景:最近正在准备双十一的准备,所以压测就是我们的第一要务。 一、需求调研:(我们公司需求为列简单列出) 测试范围:订单流程、搜索等 系统架构: gateway 、ES 、MySQL redis 业务逻辑 & 数据流向:略 测试数据量:商品数量:1w,用户数据:1w 外部依赖:调用其他rpc,如us 阅读全文