• Jmeter接口测试实战之HTTP Cookie管理器(十二 )


    在使用测试工具Jmeter做接口测试中,怎么记录下它登录成功后的信息,在接口测试的应用场景中,一般对业务的操作都是基于用户登录情况下的操作。它的测试步骤相对来说很简单的,其实在Jmeter的测试工具中解决这个问题也是非常简单,可以使用配置元件中的HTTP Cookie管理器来解决该问题。

           这里结合人人网作为案例,在个人主页访问,那么访问个人主页,肯定必须是登录的情况,如果未在登录的情况下,一般会跳转到登录的页面。目前是在未登录的情况下,见访问个人主页后服务端返回给客户端的响应内容信息,如下图所示:

    遇到这样的问题,确实让人很郁闷的,思路大多数人都是知道的,就是登录成功后,获取登录成功后的Cookie的信息,然后在访问个人主页的时候,在请求头中带上Cookie的信息,已证明用户是登录成功后的操作,刚才只所以访问个人主页就是因为在访问个人主页中请求头缺少Cookie的信息,导致服务端返回给客户端的响应内容是登录页面的内容,见个人主页的访问请求头信息,如下图所示:

    可是登录成功后,怎么获取登录成功后的Cookie信息了?  那么可以使用HTTP Cookie的管理器来解决这个问题,右键测试计划,在配置元件中点击HTTP Cookie管理器,如下图所示:

    点击后,HTTP Cookie管理器默认就可以了,什么都不要填写,它的目录在测试计划的下面,线程组的上面,如下图所示:

    点击Run再次执行,见个人主页服务端返回的响应内容,如下图所示:

    返回了无涯的主页内容信息,再次看个人主页的请求头,在请求头中带了Cookie的信息,如下图所示:

  • 相关阅读:
    linux & xp 双系统 重装的问题
    判断推理类试题的复言命题考点与题型总结
    Oracle、MySQL、SQL Server数据库的数据类型的差异
    java环境变量设置和问题及解决方法
    如何正确卸载MySQL,主要是删除注册表中的垃圾信息
    J2EE经典面试题及答案
    正则表达式
    囚犯的两难处境
    MySQL 数值数据类型
    linux学习之SHELL脚本
  • 原文地址:https://www.cnblogs.com/hally/p/10255544.html
Copyright © 2020-2023  润新知