- 博客(64)
- 收藏
- 关注
原创 ImportError: cannot import name ‘Mapping‘ from ‘collections‘
ImportError: cannot import name 'Mapping' from 'collections',要将collections 全部改为collections.abc
2024-07-12 21:39:39
179
原创 报错:pytest: error: argument -m: expected one argument (via addopts config)
报错:pytest: error: argument -m: expected one argument (via addopts config)
2024-07-12 19:54:53
275
原创 接口自动化测试token传递与父子菜单返回值比对
这是一个登录多接口的测试,里面涉及到传token和uuid,以及父子节点个数和内容的比对是否一致等。
2024-07-03 16:38:29
595
原创 父子节点内容和个数提取
有时我们需要获得菜单的内容和个数,这个时候通常有父子菜单,那么怎么分别获取到他们呢?以下面的智慧物业管理系统为例,有7个父节点,每个父节点下面有子节点。如何把父节点名称和总数,以及子节点的名称和总数提取出来呢?
2024-07-01 20:50:16
384
原创 python请求报错::requests.exceptions.ProxyError: HTTPSConnectionPool
在发送网页请求时,发现很久未响应,最后报错:requests.exceptions.ProxyError: HTTPSConnectionPool,原因:是因为发送请求时开启了fiddler,解决方法:关闭fiddler,重新发请求。
2024-06-30 20:51:48
298
原创 程序的调试技术,设置断点
断点(break point)是指在代码中指定位置,当程序运行到此位置时变中断下来,并让开发者可查看此时各变量的值。因断点中断的程序并没有结束,可以选择继续执行。在程序的调试过程中,设置断点是一个很有用的分析和排查问题的方法。
2024-06-27 15:58:14
251
原创 unittest接口测试框架试验
这个是基于unittest接口测试框架学习,主要将unittest.main()、测试套件执行、测试文件执行三种不同的框架进行运行的对比
2024-06-27 14:47:10
980
原创 接口测试中遇到的sessionID验证问题
在接口测试中,经常会存在联调的接口,比如登录完去调用其他的接口,这时就会存在一个问题,那就是登录成功了,但是其他接口失败了,这个时候就需要用到一个sessionID去传入其他接口验证合法性请求,这样才能让其他接口请求成功。
2024-06-25 16:43:58
334
原创 在创建文件时,不想被原有文件影响,就可以使用os库的remove方法先将原文件删除
在创建文件时,不想被原有文件影响,就可以使用os库的remove方法先将原文件删除,再重新创建
2024-06-24 20:15:13
105
原创 Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8081): Max retries exceeded with url: /jwshoplogin/user/update_information.do (Caused by NewConnectionError(': Fa
2024-06-23 19:49:19
214
原创 如何获取文件对应的路径
有时我们会把脚本文件复制到其他的路径或者电脑文件夹下,如果采用绝对路径的话,会发生找不到改文件,程序就会报错。那么我们如何避免这个问题呢?我们可以采用相对路径的方法。
2024-06-22 21:16:14
170
原创 接口联调测试工作总结
接口测试工作总结,一些思路和常见的问题,确保遇见问题有思路有办法,判断自己哪里不足,自己有重点的做一些训练,才能提升我们的工作能力,转化成我们的成果物,对我们的公司,在我们工作中才能发挥价值。
2024-06-20 19:24:06
867
原创 接口联调测试脚本优化
工作中,或者面试中,人家会问有没有什么优势?你可以说我不光会写接口脚本,还能对接口脚本的结构进行了优化。接口无非就是输入参数、发送请求、对响应结果进行比对,这些过程 都是一样的。如果不做一个通用的方法。10个接口要写10个方法类,100个更多,那如果 我有一个通用的方法,我只需要做不同的参数就可以了。这样我们脚本的量是最少的。但是所能实现的内容是非常多的。也就是同样的工作内容,但是有不同的工作效率,而且执行起来的速度也会更快一些,因为我们只需要输入数据,代码不需要进行修改,维护成本也会更低一些
2024-06-19 21:19:03
823
原创 接口联调测试
在我们工作过程中,有时需要一些接口进行联调。接口联调测试,就是按照业务要求,把接口进行组合测试。接口组合起来才能实现完整的业务,体现更大的价值。
2024-06-18 21:10:42
1125
原创 如何完成独立接口测试
有时我们需要完成独立的接口测试工作,在经过上面的接口测试工作准备后,下面我们可以这样开展独立的接口测试工作。先快速的学习接口设计,有一个整体的认识,再确定接口测试工作目标,再经过第一阶段确认接口的功能能够正常实现后,进行接口测试脚本的设计及实现。
2024-06-17 20:23:47
945
原创 接口测试原理与工作基本流程
什么是接口,为什么要设计接口。规定好使用规则,方便其他应用进行调用。保护程序内部的安全性。程序内部的变化对外部使用没有影响。
2024-06-16 10:54:43
202
原创 持续集成jenkins+gitee
首先要完成gitee部署,详见接下来讲如何从git上自动拉取代码,实现无人值守,定时执行测试,生成测试报告。需要这三个安装包由于目前的jenkins需要至少java11到java17的版本,所以要先下载Java17.
2024-06-15 23:01:21
1167
2
原创 自动化测试xmind的常用技术
xmind思维导图的用法,我们在自动化测试中,写用例会用到思维导图工具xmind,下面总结xmind的一些常见用法。
2024-06-15 15:58:02
227
原创 自动化测试断言
自动化判断测试用例的执行的结果是否成功,是通过判断测试得到的实际结果与预期结果是否相等决定的。这个时候就用到了断言。检查点分为两个,一个是页面级别的检查,包括网页的标题和网址,以及是否包含某个文字另一个检查点是页面元素级别的检查,包括元素的文本和元素的某个属性。
2024-06-15 15:16:23
293
原创 如何定位检查不到的元素
光标离开输入框时,输入框立刻消失,导致无法查看该元素的html标签属性,如何定位这种元素呢?有两种方法,一种是通过事件监听器,另一种是通过网络接口抓包
2024-06-15 15:02:22
487
1
原创 常见的验证码的处理方式
面试时,HR会问你,开发为什么要在登录时,添加验证码。你应该怎么回答呢?首先,验证码主要目的是识别是否是机器人登录。其次,因为大量的自动化(爬虫)登录,会向服务器发送大量的垃圾请求,影响服务器的性能。
2024-06-14 21:54:47
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人