博客
分类
标签
归档
暗黑模式
关于
博客
分类
标签
归档
暗黑模式
关于
看每一个日夜,用黑眼圈换理想
Vue前期学习的一些注意事项
1.vue-cli3.0+的创建vue-create文档: https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create 由于官网Vue教程是2.x,且很多地方教你创建第一个项目的时候使用的是vue init webpack my-project命令。而最新的包括现在项目组里正在用的,已经是vue-cli3.0+...
2020-06-29
vue
阅读全文
安卓7.0和ios11及以上抓取https请求
背景最近有人反映说无法抓取app了,之前配置好的现在都不能用了,包括ios和android设备。我个人的手机(android 9.0)在之前也尝试过抓取,证书齐全,试了下,果然是不行了。 安卓7.0经过第一个https请求如下 复制链接在浏览器中打开,捕获一切正常!而通过打开app发送这个请求,捕获到该请求,但app提示错误 WTF? 由于app测试不多,不大关注,当发现这个问...
2020-06-29
test
阅读全文
python协程测试限流
背景项目组使用sentinel框架用于控制迸发和流量,达到限流的效果,除了jmeter外拓展一种思路。 Jmeter常规测试例如要一个查询接口,限制每秒访问10,可以使用jmeter,线程组持续时间1秒,循环次数1,线程数填写个11 12这样。然后观察结果树。 然后记住取样器错误后执行的动作,选择停止线程,这样就不会重复执行。如下 然后添加结果树,如果限流得以实现,那么结果树中,第11个...
2020-06-17
python
test
阅读全文
jmeter基础元件(四)-- 前/后置处理器
首先,理解下前置后置的动作,假如说sample是正式的动作,那么前置和后置就分别是正式的操作之前和操作之后的一些步骤。 一. Pre Processors (前置处理器)1.User Parameters从字面上看就是定义变量的。看看长啥样。 可以看到有variable和user两个,添加两个varaible,一个叫username,一个是passwd。 添加多个user,分别赋值。 然后...
2020-06-09
jmeter
阅读全文
Cypress--调试
说明开头说过,cypress的自动筛选非常舒服,基本上90%的场景可以一键复制过来。同时基于真实的快照页面,在进行回放的时候,每一步都可以重现当时的场景,假如你想看console,是非常方便的。 自动筛选说明打开开关 变成下面这个样子 然后鼠标在页面上滑动,可以看到上面属性在不断变换,焦点持续跟踪。 Jietu20200402-150735-HD.mp4 视频中我点击了搜索框,可以看到...
2020-04-02
cypress
阅读全文
Cypress--request用法
背景上文说了封装登陆为方法,是打开登陆页面输入用户名和密码登陆的,但其实登陆不是我们所关心的,那么既然登陆不是重点关注的点,在ui层面可以不考虑,cypress使用request来实现接口登陆并获取cookie,然后带着cookie去访问页面。 request用法官方文档地址:https://docs.cypress.io/api/commands/request.html#Options ...
2020-04-02
cypress
阅读全文
Cypress--快速登陆的实现
背景上文举例了公共方法,用的是登陆的例子,然后发现每个case都会走一遍登陆,这也太恶心了。能不能只登陆一次?作为前端语言来讲,这种便捷功能,获取cookie,自定义cookie必须有啊。 cypress关于cookie操作的官方文档:https://docs.cypress.io/api/cypress-api/cookies.html 思路登陆写成Command Before中调用登陆实...
2020-04-02
cypress
阅读全文
Cypress--封装command
前言在自动化中经常需要反复掉一个接口或者进到某个页面,这个时候就可以考虑把这个过程封装为公共方法,在cypress中,称为Commands。 示例例如登陆操作,每个case重头开始跑,登陆可以写成一个方法,在case内部调用。 123456789101112131415161718192021222324252627const getIframeDocument = () => ...
2020-04-01
cypress
阅读全文
Cypress--生成Junit-allure报告
一.前言allure可能很多人都用过,对于生成测试报告来说比较方便。之前在python自动化里体验里一下,cypress作为js写的狂简,本身也有junit,也支持allure。 二.配置生成xml打开cypress.json添加如下配置 12345"reporter": "junit","reporterOptions": ...
2020-03-25
cypress
阅读全文
Cypress--配置说明
前言关于cypress的配置,其实很多都有默认配置,可以在cypress客户端看到。 打开cypress客户端选择项目目录,点击Settings-->Configuration。 配置介绍 以下内容转载于 https://www.cnblogs.com/leozhanggg/p/11011110.html 全局配置项 选项 默认 描述 baseUrl null 用作命令...
2020-03-24
cypress
阅读全文
上一页
2 / 8
下一页