postman怎么传session_Python接口测试之token&session处理(中)
发布日期:2021-09-13 06:38:54 浏览次数:7 分类:技术文章

本文共 762 字,大约阅读时间需要 2 分钟。

325c603bd46439636020f62740648583.png

在之前我们介绍了cookie,以及session和使用postman怎么获取token这些,本小节我们来看怎么使用jmeter测试工具来进行接口的自动化测试。

下面我们使用jmeter来进行接口自动化的测试,来进行获取token和参数的传递以及调用,关于jmeter如何自动发送邮件,以及怎么和jenkins整合到一起,可以参考Jmeter&Ant构建自动化测试平台的文章,这里就不详细的再描述。启动jmeter后,我们在测试计划中创建线程组,以及在线程组中创建要添加的cookie,headers的数据,和断言,见截图:

ef16573200ff780e2c37973797a548b9.png

我们来看HTTP消息头管理器,这里面就是headers部分,见截图:

69e3a4c4c0ec263e17057962c2bea75e.png

见对每个接口测试用例Response Headers的检查点,见截图:

5033928fed100449f9765ad5a4e897c0.png

在接口测试中,某些变量是全局的,我们可以放在用户定义的变量,比如这里接口请求的url,登录的用户名和密码我们可以放在用户定义的变量,其它接口用例直接调用,见截图:

232da4308ba16ab464ced32d32bb2d7b.png

在接口用例中,每个接口用例我们都得加请求的url,实际上我们有更简单的方式,就是使用HTTP请求默认值,见截图:

2c37471b0a8c8190ce230b89e0916f7e.png

查看结果树很好理解,因为我们的接口用例执行成功后,我们需要看下执行的结果是通过还是失败,这里我们添加了登录的接口用例,见login接口用例截图:

62702c26219f3fe188997730d6a3083c.png

在结果树查看接口执行的结果,见截图:

36ac37487f3148a22b7a06ad6455388c.png

依据结果我们看到,执行成功,在这里接口用例存在一个问题,就是缺少断言,缺少断言的自动化测试用例都是无效的,所以这点切记。OK,我们进行添加断言,这里我们已ID和status为断言,见添加的断言截图:

ad91f924d0fa1117c2760cbd019a38ed.png
604376ee18e26c83d1d0ef7ef72e7277.png

这样接口用例就是有效的,下面我们来看在jmeter中如何获取token,我们执行用例成功后,看到返回了信息中包含了token,见登录成功后返回的详情信息:

{ "status":0, "msg":

转载地址:https://blog.csdn.net/weixin_39767645/article/details/110961541 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ps液化插件安装包_20万平面设计师都赞的PS顶级修图插件!最新加强版DR5.0,win/mac...
下一篇:oracle 执行sql文件_详解oracle执行计划SQL改写方式

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月20日 11时32分41秒