4、运行该http请求的线程组,生成的xx.csv如下:
代码经过重构后不管有多少个測试用例,我们的登录只会进行一次接下来我们会写关于session这部分,python是如何解决的。
下面我们使用python来处理session的部分下面我们来看一个例子,登录成功后并没有返回token,只是返回了请求成功的code,
而是存储在session中那么我们应该如何来获取session了,我们编写该登录的接口用例看返回的json字苻串是什么,见实现的代码
在截图中我们看到输出的json字符串只有code是200的,再没有什么但是后面的请求都需要带上session,我们看下一个接口
OK那么就说明我们登录后必须得获取session,见获取session的代码:
通过cookies.get_dict()就可以获取session见如上截图中获取的session内容,下面的就很简单我们在下一个接口用唎中带上session,见实现的代码:
执行如上的代码后我们发现代码错误,错误的原因是test_access_datas()函数没有带上登录成功后的session所以导致错误,不带session一般直接就跳转到了
login的页面,让重新登录那么如何解决了,我们只需要在test_access_datas()函数中在接口请求中带上session就可以了,见修改后执行的代码:
如您对我写的内容感兴趣可扫描如下的二维码关注我的微信公众号,谢谢!