摘要:
引言 前面一篇文章Grafana + Prometheus监控篇之Windows监控Linux服务器资源 ,我已经讲过了在windows系统上如何使用Grafana监控Linux服务器资源。这边讲的是如何使用Grafana展示Locust性能测试数据。 背景 在使用Locust压测的时候,如果使用W 阅读全文
摘要:
引言 内容已经有了,但是标题想了很久,最终还是决定用这个。简单清楚明了——总结一场失败的自动化测试案例。 文笔欠佳,如有阅读不适,请见谅! 自动化测试 如今,软件测试行业里,人人都在讲自动化测试,人人都在做自动化测试。如果谁说自己不会自动化测试,都不好意思去面试。现在各大公司招聘信息都是必须会自动化 阅读全文
摘要:
引言 今天这篇文章介绍一下windows本地环境监控linux服务器资源指标,写这个的动机是源于性能测试。大家做性能测试之前一定要搞清楚一些概念性的东西,比如说什么是指标,需要监控什么指标。在很久之前,我写过一篇性能测试中关键指标的监控与分析文章, 里面介绍了关于指标的概念。 闲话不多说,今天介绍的 阅读全文
摘要:
引言 我们平时使用最多的接口调试工具就是postman了,比如开发将一个接口给到你,你想看看接口是否正常。最常用的方法就是用postman去调一下。如果通,就写接口测试用例,反之,将开发打一顿吧o(* ̄︶ ̄*)o。 我们测试接口时,避免不了重复调用一个接口,这样的话,需要随机数来参数化关键的业务字段 阅读全文
摘要:
引言 今天将的接口测试中常见的一种请求数据类型,key=value形式,并且以urlencode编码方式去请求。可能有些人从未遇到过,因为如果接口没有这样定义或解析,是不需要这样操作。 但是,有些接口请求的话,必须这样转换后,才可以请求。 背景 我就拿我实际工作中项目中的接口来讲,如图: 可以看出来 阅读全文
摘要:
引言 做UI自动化测试,经常要用到的方法就是——断言。断言主要目的是验证程序是否与预期结果一致,这样我们在程序运行完后知道哪些成功了,哪些失败了。 断言一般分两种,一种是程序运行到断言处异常,程序终止。另一种是程序运行到断言处异常,程序继续往下执行。第二种优于第一种是因为我们可以在日志中看到错误信息 阅读全文
摘要:
引言 前面已经讲过selenium的家族成员,其中一个成员就是这篇文章要讲的——selenium IDE。 Selenium IDE介绍 selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位,可以使用selenium IDE将录制的脚本生成相应的带单元测试框架的自动 阅读全文
摘要:
引言 Selenium发展至今已经到selenium3,以及即将面世selenium4,它的项目进展可以看这里: https://github.com/SeleniumHQ/selenium/projects/2。我们平时可能经常使用selenium框架,但是对它的原理及渊源可能不清楚,下面我整理了 阅读全文
摘要:
引言 在前面讲过一遍Python接口自动化之ExtentHTMLTestRunner测试报告的文章,这篇分享另一种报告:BeautifulReport。此报告已经在Github上,地址:BeautifulReport。 应用背景,比如执行很多条用例,多线程跑测试用例,不可能每个线程生成一个测试报告, 阅读全文
摘要:
引言 结合HTMLTestRunner做的改动,页面内容拿的HttpRunnerManager中的测试报告模板(感谢HttpRunnerManager),HttpRunnerManager是直接将结果数据传递给报告,结合原HTMLTestRunner是在执行测试的同时将结果写到测试报告中,功能还不够 阅读全文