- 博客(7)
- 收藏
- 关注
原创 通过pytest中的@pytest.mark.parametrize()测试登录功能脚本优化
@pytest.mark.parametrize实现参数化
2023-04-02 21:26:35 126
原创 通过pytest中的@pytest.mark.parametrize()测试登录功能
【代码】通过pytest中的@pytest.mark.parametrize()测试登录功能。
2023-04-02 21:07:33 206
原创 如何在unittest框架中获取和使用sessionid
有2个接口:1、登录接口;2、更新用户信息接口,如果想调通接口2需要获取接口1的返回的cookies,可以先通过postman调用接口1,然后在 研究怎么把接口1获取的cookies传入到接口2中使用。接口1通过postman调用的截图:通过图片可以看成response返回了一个Cookies,Cookies下面一个name是JSESSIONID,Value是JD5331BE7E589CBA948A9ACBF7E82A56D那么我们可以这么理解Cookies是一个字典,字典里面存放了key是JSES
2022-04-20 07:32:31 467
原创 高效的测试-测试数据和测试脚本分离
测试目的:为了更少的维护测试脚本,提高测试效率,可以把接口测试共同点抽取出来,写成一个模板,这样只要关注业务测试数据,减少关注测试脚本,提高测试效率。比如说接口测试需要输入url,接口参数,接口方法,预期结果,接口返回值,那这样就可以封装成一个模板,测试数据写在main函数里面就可以了。如下所示:#对联调接口进行结构优化写一个模板,以便后面调接口使用#URL,参数,预期对比结果,接口名称作为参数传入方法中import requestsclass Interface_Moban(): def
2022-04-06 23:07:10 325
原创 通过eval()方法将字符串转换成字典报NameError: name ‘null‘ is not defined
通过eval()将字符串转换字典报NameError: name 'null' is not defined的解决办法
2022-04-04 15:55:15 717
原创 通过postman能调通两个相关联的接口,用requests写脚本不符合预期
接口联调测试:通过postman调接口是通的,用requests调接口2老是报错接口1:用户登录接口接口2:用户登录后获取个人信息首先用postman调接口确定接口是可以通的:接口1:用户登录接口接口2:用户登录后获取个人信息通过postman调通接口后,我决定用requests调接口,于是出现了接口2不符合预期的情况import requestsimport csv# 1、用户登录class Liantiao_Test(): def login(self,row):
2022-04-03 22:46:36 1366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人