摘要:
接上一篇,装完之后,需要对接我们现有的自动化测试。就Python而言,有几种框架可以直接使用,这里介绍一下 首先,我们需要了解这是agent server模式,所以server上认证信息需要拿到。按这种方法拿: 登录进系统后,输入对应的地址:http://xxx/ui/#user-profile,有 阅读全文
摘要:
在前一篇文章中我们有介绍reportportal的功能及demo使用。 这篇我们来实际部署一下属于自己的系统。 一、部署介绍 从官网我们还是可以看到系统有好几种部署方式,文档见下: 1、通过docker部署:https://reportportal.io/docs/Deploy-with-Docke 阅读全文
摘要:
做自动化测试的人员一定有这样的困扰,自动化给团队带来的价值是怎么样的?我们能从每日构建中数据中获取到什么?之前写过一个简陋的数据展示系统,基本原理是在jenkins跑完结果后分析XML再入库数据库,然后用flask套用一些echart前端表格展示。领导要求各种数据时有时候还需要现写sql去拿。一直很 阅读全文
摘要:
pytest 断言目前有几种方法: 1、官方assert 就不介绍了,这种见官方文档吧:https://docs.pytest.org/en/6.2.x/assert.html 2.第三方插件 py-assume 这个官方文档:https://github.com/astraw38/pytest-a 阅读全文
摘要:
记录一下,也分享给有需要的人,下面几个网站有cypress和前端的相关文档 1、cypress官网:https://docs.cypress.io 2、国内cypress翻译官网的个人博客 https://www.cnblogs.com/poloyy 3、国外大牛写的相关博客,不止cypress h 阅读全文
摘要:
最近学习cypress,框架有好有坏,不做评价。 在使用参数时,如果之前是使用java或python的同学的话,在cypress参数中会相同不习惯。先来看一个简单的例子 it('stores value in variable', ()=>{ let id cy.request('https://j 阅读全文
摘要:
相信大家在使用列表时都使用过sort或sorted函数,再温习一下 sort语法: list.sort( key=None, reverse=False) 需要注意的是: 是在原列表上直接排序,返回为None 还有一个key的使用如下: 如下: ff = [{'age': 20, 'name': ' 阅读全文
摘要:
回归本质,打牢基本;我们一起看看python中的基本功能用法。今天来算算操作符:+= 相信所有人都用过 += 这个运算符。我们先来看看下面这段小代码。 aa = 10 aa = aa + 7.5 print(aa) 我们的代码将会返回17.5 在实际过程中,我们为了简写,可以用如下的格式 变量名 + 阅读全文
摘要:
我们在使用selenium做UI自动化时,很多情况下定位问题困难,请求的唯一ID是什么?当时请求出错了返回的是什么?怎么定位? 光UI截图还是有点不直观,有时候我们会想怎么获取请求或返回response? 一、selenium自身不支持 首先在selenium源生的API支已经表明不支持了,gith 阅读全文
摘要:
在使用fiddler过程中,需要用到AutoResponder功能,,Add Rule方式默认为EXACT模式,如下图: 但在实际使用过程中,我们会发现,很多情况下,网站会有提前进行OPTIONS操作且URL是一样的,这时,Rule Editor的高级用法就来了,我们可以将上面请求加上方式,见下图: 阅读全文