摘要: 近期在使用Jmeter编写个辅助测试的脚本,用到了多个Loop Controller和Counter。 当时想的思路就是三个可变的数量值,使用循环实现;但第三个可变值的数量次数,是基于第二次循环中得到的结果才能确认最终次数,每次的结果还会有不一样的情况。基于思路,先写了个线性脚本,实现如下所示: 但 阅读全文
posted @ 2022-12-30 09:44 温一壶清酒 阅读(895) 评论(3) 推荐(1) 编辑
摘要: 在平时用jmeter做测试时,生成报告的模板,不是特别好。大家应该也知道allure报告,页面美观。 先来看效果图,报告首页,如下所示: 报告详情信息,如下所示: 运行run.py文件,运行成功,如下所示: 接下来来看下实现过程。 安装allure allure是开源的,直接到github上下载即可 阅读全文
posted @ 2022-11-30 08:34 温一壶清酒 阅读(1459) 评论(2) 推荐(3) 编辑
摘要: 前段时间,换过一次设备,重新下载了Jmeter。有一次在编写脚本时,响应内容中的中文一直显示乱码。 遇到乱码不要慌,肯定是有办法来解决的。具体解决办法,可以参考之前的博文,Jmeter——BeanShell 内置变量vars、props、prev的使用。 使用prev内置变量 在上面提到的博文中,我 阅读全文
posted @ 2022-11-08 08:57 温一壶清酒 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 在前段时间,曾写过一篇关于SQL问题的文章,测试杂谈——一条SQL引发的思考(一)。 今天这篇,算是个问题记录吧,问题并不复杂,但对于测试同学而言,确实是个需要关注的点。 问题分析 最近在日常工作中,又遇到一个报错,日志中的具体报错如下: res=500 en**** Server Error,er 阅读全文
posted @ 2022-10-18 07:14 温一壶清酒 阅读(786) 评论(4) 推荐(1) 编辑
摘要: 在使用Jmeter过程中,或多或少都会接触些BeanShell,它会使工具的使用,变得更灵活。 Jmeter中关于BeanShell的有: 1.BeanShell Sampler 取样器:完成Beanshell请求组件中定义的脚本功能; 2.BeanShell PostProcessor 后置处理器 阅读全文
posted @ 2022-10-10 06:49 温一壶清酒 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 身处职场之中,太多话题相围绕,“个人成长”、“管理”或许是讨论的最多的了。 但“个人成长”和“管理”却是大不相同的两件事情,针对“管理”的问题,看过一些书籍,给我的感受就是对一件事的认知、思维方式很重要。 看问题的高度不一样,得到的结论必然不同。 前段时间,看到一篇博文,内容中的观点我很赞同,结合自 阅读全文
posted @ 2022-07-19 08:01 温一壶清酒 阅读(5127) 评论(3) 推荐(14) 编辑
摘要: 平时学习、工作过程中,编写的一些jmeter脚本,相信大多数都遇到过这个问题。那就是:如果换一台电脑运行,文件路径不一样,会导致运行失败。 前不久,自己就真真切切遇到过一回,A同学写了个脚本用于压测,需要其他测试同学协助下,结果部分人员没有提前调试代码,导致运行的时候报错。 主要的原因就是,A同学写 阅读全文
posted @ 2022-07-13 07:51 温一壶清酒 阅读(1247) 评论(0) 推荐(5) 编辑
摘要: 在上一篇文章中,把repeater服务部署介绍清楚了,详细可见:流量录制回放工具jvm-sandbox-repeater入门篇——服务部署 今天在基于上篇内容基础上,再来分享下流量录制和回放的相关内容。 启动被测服务 克隆源码 git clone https://github.com/chenhen 阅读全文
posted @ 2022-05-07 08:53 温一壶清酒 阅读(5257) 评论(1) 推荐(1) 编辑
摘要: 趋于当前技术不断更新、产品功能多元化之下,流量回放的热度也是越来越高。 在前一段时间,测试团队也提到阿里开源的流量回放工具 jvm-sandbox-repeater 我个人就先尝试一下,期间还是遇到一些问题,通过咨询和度娘的帮助下,整体功能的使用流程是跑通了。 jvm-sandbox-repeate 阅读全文
posted @ 2022-05-05 09:01 温一壶清酒 阅读(4802) 评论(0) 推荐(1) 编辑
摘要: 此篇只是个人记录,相信各位大神早已轻车熟路,不喜勿喷;有错之处,欢迎指正。 有一天收到新人的咨询,是关于sql的问题。 问题1:为什么sql查询的数据与界面展示的不准确; 问题2:为什么sql查询时间那么久。 在仔细查看sql后,问题得到解决。这个问题很简单,来看sql,如下所示: SELECT v 阅读全文
posted @ 2022-03-21 09:02 温一壶清酒 阅读(649) 评论(0) 推荐(1) 编辑
摘要: 在聊Maven使用之前,我们还是先来看看什么事Maven,Maven能用来干嘛。 Maven简介 Maven 是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),反映在配置中,就是一个 pom.xml 文件。是一组标准集合,一个项目的生命周期、一个依赖管理系统, 阅读全文
posted @ 2022-03-14 12:59 温一壶清酒 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 有赞数据报表中心为商家提供了丰富的数据指标,包括30+页面,100+数据报表以及400+不同类型的数据指标,它们帮助商家更合理、科学地运营店铺,同时也直接提供分析决策方法供商家使用。并且,每天在跑的底层任务和涉及的数据表已经达到千级别。面对如此庞大的数据体系,作为测试如何制定质量保障策略呢?这篇文章 阅读全文
posted @ 2022-01-14 10:22 温一壶清酒 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 之前搭建在本地的Jenkins环境,由于重装系统的原因,环境不能用了。在用jmeter做测试的时候,索性用本地ant构建,运行下来也一样平稳。 结合Jenkins搭建环境,可以参考博文:Jenkins环境搭建(2)-搭建jmeter+ant+jenkins自动化测试环境 我们言归正传,今天来讲下本地 阅读全文
posted @ 2021-12-17 08:03 温一壶清酒 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 在平时测试过程中,也会出一些测试报告,那jmeter在不依托其他工具的情况下,可不可以发送邮件呢,自然是可以的。 我们直接使用SMTP Sampler即可。 SMTP Sampler参数 我们来添加个SMTP Sampler,具体看下里面的参数配置。重要的参入如下所示: Server setting 阅读全文
posted @ 2021-12-16 08:57 温一壶清酒 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 之前自己成功的重签名了wda包,但更新了ios版本之后,再次连接真机,提示设备未认证。 解决方案如下: 下载对应版本的支持文件iOS DeviceSupport,下载地址 将下载的文件解压缩 如果Xcode已打开,先关闭 将解压缩后的文件放到以下文件夹: 在访达中使用快捷键:cmd+shift+G 阅读全文
posted @ 2021-12-15 07:43 温一壶清酒 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 这篇博文内容,是基于之前的配置而来的。我们可以先回顾一下之前博文,Windows搭建mac黑苹果系统;WebDriverAgent重签名爬坑记 。 今天来分享下如何通过 tidevice实现IOS自动化测试,在之前的博文,也有介绍过Airtest基本使用。针对Airtest暂且就不过多介绍了,今天主 阅读全文
posted @ 2021-12-14 09:02 温一壶清酒 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 接上一篇博文,已经配置好了Xcode环境,那接下来要完成的就是重签名WebDriverAgent。在讲重签名之前,我们还是先来了解下WebDriverAgent,熟悉的朋友,可以直接跳过。 WebDriverAgent WebDriverAgent简介 这个介绍在开源项目中的README.md有描述 阅读全文
posted @ 2021-09-13 06:53 温一壶清酒 阅读(1591) 评论(2) 推荐(2) 编辑
摘要: 最近看到一个开源工具tidevice,是可以脱离mac来做ios自动化测试的。看到这么方便,就想着来尝尝鲜。但由于使用该工具,是需要基于WebDriverAgent的,该工具又需要使用Xcode重签名安装。手边没有mac电脑,所以就装个黑苹果来捣鼓下吧。安装过程并不顺利,也有失败的经历。想了想,还是 阅读全文
posted @ 2021-08-30 07:21 温一壶清酒 阅读(944) 评论(1) 推荐(0) 编辑
摘要: 近期搭建的服务器监控平台,来进行一个总结。主要分为监控平台的搭建、告警中心的配置以及消息的推送。推送的话,支持多种终端。具体详细可查看之前的博文,在这里罗列下,方便查看。 Docker系列——Grafana+Prometheus+Node-exporter服务器监控平台(一) Docker系列——G 阅读全文
posted @ 2021-06-18 07:44 温一壶清酒 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 在之前博文中,已经成功的实现了邮件推送。目前主流的办公终端,就是企业微信、钉钉、飞书。今天来分享下微信推送,我们具体来看。 企业微信 在配置企业微信推送时,需要有微信企业,具体如何注册、使用,另外百度就好,在这里就不多说了。 添加机器人 登录企业微信管理后台,获取配置项基础信息。 创建应用 点击应用 阅读全文
posted @ 2021-06-09 07:01 温一壶清酒 阅读(714) 评论(0) 推荐(1) 编辑