【9】联调接口测试总结

 

 

 

 

 

 

 

 

 

 

 url是第一列,也就是row[0],登录成功是row[3],用户登录接口那一列是row[5]

 

 

 

 

 

 

 

 

 

 

 

 是test_   后面的case1 ,case2 可以自己随便写

 

 unittest.main()是只能调用当前路径下的测试类

pattern,是执行指定路径下的多个测试类

 

 

 

 

 

unittest.main()是只能调用当前路径下的测试类

pattern,是执行指定路径下的多个测试类

 

self.asserIn("更新个人信息成功",response) 等同于下面5句代码

 

 

 

 

 

 此图片中有2个requests.post 登录后,并不认为是同一个用户,所以,登录对更新并没有起到一个关联的效果,如何解决?dict是字典数据类型,把dict(response.cookies)变成数据字典格式,key是“JESSIONID”,value是self.sessionID  程勇登录后就获取到了一个系统自动分配的一个sessionID值,在 self.sessionID里记录着,在更新的脚本里就可以进行传递,key是“JESSIONID” ,value是self.sessionID ,self.sessionID不是更新时获取到的,是登录后获取到传入到更新的脚本中。有了sessionID,发请求的时候注意,要加一项cookies=session,这样的话,我们的请求,数据才能被认为是合法的登录用户传入的更新请求,才能更新成功 (self.  是类的属性)

 

 

 

 file=打开文件,table=读取内容

if num>0 and row[2]=="Yes":   过滤第一行表头,筛选出是否运行“yes”

 

 

 

 

posted @ 2023-02-20 23:55  张翼德是也  阅读(59)  评论(0)    收藏  举报