![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日进步一点点
文章平均质量分 50
huiguiziran111
用技术改变生活
展开
-
近2天的小进步:框架优化-data封装
我要坚持每天都优化一下我的框架。看看结果会变成什么样啊?原创 2022-09-08 16:32:48 · 196 阅读 · 1 评论 -
高级测试面试复盘
按照我这样的工作经验,需要2把手抓,我复习了关于性能测试的知识,比如jvm,中间件这些信息,还有就是接口,目前正在优化功能点,这块的复习就不需要多准备原创 2022-09-05 15:21:56 · 476 阅读 · 0 评论 -
接口报告allure REPORT UNKNOWN
代码运行后,报告一致出现ALLURE REPORT UNKNOWN,还是查看日志,对照system config,发现都是正确的。以前的构建历史也出来了。整合jenkins,下载Allure的插件hpi文件,update还是失败,结果无奈的更新jenkins的版本,由2.0.3升级为2.3.2,更新完成后,Allure的版本也能安装成功了。前几日要准备面试,想在面试的时候远程展示一下我的结果。新版本的Allure的配置项,进一个report路径,就版本还需要把data 和report指向。原创 2022-09-02 16:26:35 · 1000 阅读 · 0 评论 -
pytest的session的全局使用
1 对框架中的session的获取方式新的方法。方法是:在conftest.py文件中定义登录请求,作用域设置为全局scope="session",执行时只需登陆一次,获取到cookie后将其存入到系统变量,后续可进行全局使用。 ...原创 2022-07-06 15:19:00 · 1491 阅读 · 1 评论 -
7月的目标
7月目标是1 重构接口自动化,按照devops的模式发布。同时对docker也进行封装。docker集成环境构建,毕竟有空间服务器了,可以直接部署。2 对古筝四级的学习及考试。 与孩子一同进步吧。3 阅读计划期货继续深入学习,趋势交易读书目标书籍-华为之法,道德经,人生答案之书,赢效率时间,1 对devops了解原来只是一个称呼转换,里面涉及的内容都接触玩过。竟然如此。不同环境用于不同的测试类型。成功完成的测试越多,对系统版本质量更有信心。在部署流水线流程中,代码提交前、构建后、预发布环境、生产环境都有测试原创 2022-07-05 09:02:38 · 112 阅读 · 0 评论 -
是机遇还是磨难,都是转念之间
新内容,新方式。原创 2022-06-21 15:45:14 · 127 阅读 · 0 评论 -
自动化真机
UI自动化手机app,便于定位问题。开发需要耗费时间,对于一个人来测试,方便很多。减少定位。接口层已经完成。现在试试UI层看看。原创 2022-06-15 09:59:33 · 64 阅读 · 0 评论 -
又一次被日志误导的事件-host问题
今天有新项目要上线,下午的时候项目达到预期上线的模式了,趁此不忙的时候,我给自己安排写接口的任务,按照手机端写接口的规则,一个个抓包,一个个解码,然git提交到代码库,接着配置jenkins,一切都好了,只欠东风的构建了。可是很不幸运,一构建出问题了,问题错误信息如下所示:rep = requests.post(url=url, data=data, headers=headers).json()/opt/python36/lib/python3.6/site-packages/requests..原创 2021-07-29 18:02:43 · 221 阅读 · 0 评论 -
web接口请求缺少?引起的失误
之前和开发聊到,说web请求中有部分接口参数是不需要?进行连接,直接就可以使用。因为有些直接是json,可以忽略这个,不会有问题。而我就照着思路进行验证。这次写的接口数量很少,就把一个参数的类型中的所有类型都进行开发。然而提交到git后,配置好jenkins后,运行了,失败了。8个接口,全部都是失败。一股失意感油然而生。有失败,没关系,重要的是如何从错误中成长。来,我们看看失误:接着应该的就是Debug代码了。加个断点,加个错误日志的说明即可。红点亮起,debug开始。.原创 2021-07-26 11:24:14 · 306 阅读 · 0 评论 -
字符串的参数化问题
小记录:Mark1: 字符串的参数化问题解决问题:解决了定义变量参数后,加密的时候出现秘钥异常的情况。解决方法:原来是需要加入一个json.dumps就可以进行json格式的参数化了。data2= { "pas " : "123456", "userId" :user_id }data_value=json.dumps(data2)login = dataValue_encr(data_value) #数据加密Mark2:web端的ajax请求返回值中state的类型不一致.原创 2021-06-30 18:02:41 · 412 阅读 · 0 评论 -
allure报告中添加返回错误值
我最近在试运行脚本的时候,偶尔运行会出现一点小失误,联想到开发是不是也是和我一样,写完代码,就自认为很完美,就直接提交给测试了呢?接着就开始了一路的debug模式,犹如打怪兽一样,一个个的击破。先是断点某个位置,然后再去看具体情况。但是这种模式,我开始厌倦了,因为都要一个个点的突破,一个个地去分析。能不能主动性的去获取错误。让Debug这个模式能减少时间去获取呢?我想到了,在报告中引入异常判断。是使用try。。。catch方式获取,还是用log的日志进行呢?搜索了各项资料,发现try。。catc原创 2021-06-16 11:27:17 · 1108 阅读 · 0 评论 -
自动化接口2问解决方法
问题1:一个请求页面,出现相同的2个接口数据抓包写接口的时候,一个请求出现2个相同的数据,与开发沟通为何原因?数据页面接口我怀疑是全国排名没有数据导致。解码请求的数据,是一样的。再查看返回的数据,也是一样的。原因在哪里呢?后续提了一个bug给后端开发进行查找。原因带确认中。问题2:脚本运行接口 返回值为0,调试出现说任务不存在,所以返回是0与开发进行沟通,开发查看代码说 taskId要传值,不能传NULL。而我抓包解密得到的结果是NULL。开发要我尝试用 ‘’(表示空...原创 2021-06-09 11:04:20 · 66 阅读 · 0 评论