- 博客(17)
- 收藏
- 关注
原创 python中的初始化属性和实例属性
总结一下,初始化属性在构造方法中定义并初始化,对于每个实例都是相同的。实例属性是与特定实例相关联的属性,每个实例都可以独立地创建、修改和访问它们。
2023-05-23 11:35:49
634
原创 ab压测中,有的接口需要登录才能压测,该怎么做?
在正常使用该接口的情况下,手动进行登录并获取 Cookie 或者 Token,然后在 AB 压测时使用 Cookie 或者 Token 进行登录,这样就可以保证在 AB 压测中能够成功访问该接口。如果接口提供了登录接口,可以先调用登录接口进行登录,获取到返回的 Cookie 或者 Token,然后在后续的压测中使用该 Cookie 或者 Token。这里的 Cookie 是手动登录后获取的值,name 是 Cookie 的名称,value 是 Cookie 的值。使用登录接口进行登录。
2023-03-23 15:05:28
642
原创 内网无法访问自动化测试报告解决方法
1.查询本机IP地址 例如 Mac打开终端 输入“ipconfig getifaddr en0” ,查询到ip后,复制备用(192.168.102.***)4.把存放测试报告的文件夹,拖动到vscode里,右键点击 open with live server选项,此时会打开一个本地网页。3.把pycharm中的HTML测试报告文件,放入一个空文件夹(命名随意)7.此时第六条的链接,是被可以被同一个局域网内的人员访问的。6.把第一条复制的IP,替换第五条的IP ,例如。
2022-12-08 16:02:59
519
原创 Python接口自动化函数调用TypeError: seperate_data() missing 1 required positional argument:‘self’
遇到Python 调用类的函数时报错如下:TypeError: seperate_data() missing 1 required positional argument:‘self’
2022-12-01 15:30:00
310
原创 python接口自动化响应结果处理
解决问题:响应结果返回的数据有时候是text,有时候是JSON格式,若是指定返回一种格式,那么不支持的格式返回就会报错,所以得加个判断,如果是dict则返回JSON,如果是其他格式一并返回text。创建HandleResponse类(翻译:处理响应)创建 handle_response.py 文件。
2022-11-29 10:46:28
627
原创 Python接口自动化提取全局变量
默认目标是从响应结果中提取参数(access_token)为什么要提取:为了框架的通用性要提取谁提取token或者code怎么提取思路:第一步:1、在excel中增加字段extract_data,用来存放需要提取的key和提取表达式2、获取到extract_data,转成python对象3、遍历extract_data的key,value,拿value(提取表达式)去响应结果中去获取数据4、拿到数据之后,key作为全局变量的key,value(提取表达式)拿到的数据做为value
2022-11-28 10:05:33
1132
原创 函数调用报错missing 1 required positional argument: ‘self‘解决方法
1.第19行实例化了Url_appNo的方法,第25行调用了Url_appNo方法的test_url()函数,这种调用方式是错误的。优化第25行代码,在Url_appNo后,加一个()就行。
2022-10-30 16:32:31
9156
原创 python类的前后置处理
在执行Python自动化时,一些特殊场景比如鉴权处理时,每个接口都需要用到token,所以都需要请求一次登陆接口,这时候就会用到前置处理。二.类的后置处理咱才疏学浅,只知道作用于用例执行后清理数据用的,用例类执行完后只执行一次。一.类级别前后置处理。......
2022-08-03 15:18:00
1985
原创 函数的基本概念和不定长参数的规则
3、默认参数定义形参时,给一个默认值,且必须写在必须参数的后面。**kwargs接收多个关键字参数,输出键值对的形式到字典中。1、必传参数调用函数的时候必须要传的参数,不然会报错。1、形参形式参数,表示这里有值,还不知道传什么。*args接收多个参数,输出为元祖。2、实参函数括号内的实际参数。...
2022-07-24 13:12:46
225
原创 mac解决ImportError: Start directory is not importable报错
mac解决ImportError: Start directory is not importable报错今天找朋友要了一套selenium脚本,怎么也执行不起来,运行就报错,但是没有红色感叹号直接报错:ImportError: Start directory is not importable:路径\路径找了很多教程,都说是路径的原因,发现一个文章说改路径,注意到这一串代码路径符号是\最后把路径符号改成// ,运行就成功了....
2022-04-23 23:33:25
898
转载 Token_Python中的使用
Token_Python中的使用Token作用为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。2什么是TokenToken是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。3Token运行原理1.当用户首次登录成功之后, 服务器端就会生成一个 token 值,这个值会在服务器保存token值(保存在数据库中)
2022-04-14 16:40:57
1719
原创 mac终端使用brew提示:Error: The following directories are not writable by your user
mac终端使用brew提示:Error: The following directories are not writable by your user
2022-02-13 14:49:54
436
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人