摘要:
很多测试朋友一直在诟病 unittest,说 unittest 相对 pytest 来说太鸡肋了,pytest 中提供了很多高级功能 unittest 中都没有。 在这里还是想为 unittest 打抱不平一下,unittest 是由 python 官方维护的官方库,官方库都是比较轻量级的,本身只实 阅读全文
摘要:
我们基于zabbix-sever 搭建对应的数据手机,和展示页面 上次,我们讲到了如何定义告警,那么我们我们其实还是可以配置告警的接受人,如下 配置后,我们对应的人员,就可以接受到了响应的信息。 我们还可以定制我们发送邮件消息的模版 打开report如下 我们可以依次配置,还可以选择不一样的群组, 阅读全文
摘要:
创建虚拟环境 通过执行 venv 指令来创建一个 虚拟环境: 一:d:>>python3(python) -m venv D:\AUTOTEST\Python3\autopy_env二:cd 到刚刚创建的环境中 进入到 Scripts目录下输入activate 并回车激活虚拟环境 激活后可以安装其他 阅读全文
摘要:
这里不在对于docker的的知识做概述。 我们在之前的文章中分享过性能相关的基础知识,可以在https://www.cnblogs.com/Wl55387370/p/13722995.html,里面有系列文章的所有链接。由于在很多的时候,可能由于限制,我们需要自己去搭建对应的监控系统。所以这里给大家 阅读全文
摘要:
测试前,压测中,当然还离开不了压测后。压测后,是一项对压测工作进行复盘,总结,压测数据进行汇总的一个环境,这个环境呢,也是需要有的,而且,我们还需要做下去,为了后续的压测做准备,不能让一次压测的经验教训在后续的重蹈覆辙,我们压测后,对压测工作的复盘,是很重要的,因为压测工作,可以看到团队的不足,以及 阅读全文
摘要:
调试好脚本,准备好环境,我们就可以开始压测了。那么在压测中,有什么常见的问题以及,我们需要做些什么呢。 •1.关注业务链路的各个性能指标(运维的监控平台,测试的结果展示平台)•2.采取分布压测等压测方式•3.进行摸高并发,单接口,混合接口压测,全链路压测(需求初期确定)•4.实时关注指标,记录压测数 阅读全文
摘要:
在前面我们讲了选中环境,其实呢环境的选择是很重要的,我们都想要选择最真实,最接近用户真实的环境去测试我们的压测,但是很多时候呢,由于各方面的项目都会产生问题。那么我们看看选择的环境,包括影响 •线上环境 •如何避免脏数据,如何识别压测流量,真实流量 ,对线上用户的影响怎么评估,是否有不可预知的问题存 阅读全文
摘要:
性能测试的业务场景是需要梳理的,梳理好业务场景,梳理好业务链路,如何梳理业务场景,如何搭建测试环境,业务链路梳理清楚,测试环境搭建完毕,才完成了压测的准备工作。如何做呢,给了几点思路参考。 1.找个熟悉业务的测试,梳理业务相关链路接口2.找开发对接口,并且弄清楚牵涉的服务,缓存3.和运维,开发一起梳 阅读全文
摘要:
如何选择工具呢,压测的过程中,我们需要有很多工具需要选择,如何选择适合的工具,也是一个难点。 1.通过调研选择测试工具 Jmeter Loadrunner2.针对不同的量级考量对压测的机器进行合理配置 单机,分布式3.搭建数据展示平台 Grafana Infludb4.服务端监控nmon2influ 阅读全文
摘要:
在上一篇分享中,给大家带来了selenium核心技术点在笔试/面试中的常见题型,本篇将继续深入探究自动化测试相关面试点,如果说selenium是一款web自动化测试不可缺的“武器”,那就需要安装到合适的装置上,才能尽情发挥其优势,在自动化测试中,所谓的“合适装置”即:自动化测试框架的选取,自动化框架 阅读全文