51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8814|回复: 3
打印 上一主题 下一主题

jmeter如何读取http header中的信息

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-1-12 12:27:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
jmeter如何读取http header中的信息??

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header><SessionId>${sessionID}</SessionId></SOAP-ENV:Header>
<SOAP-ENV:Body>.....</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

在发送请求时,http header 中的sessionID 和 请求中的 soap中的sessionID一致服务器才会正确返回响应
通过添加HTTP Cookie 管理器可以自动添加http header 中的sessionID ,
但是如何获得http header 中的sessionID并传给 soap中的sessionID呢??
直接通过 正则表达式提取器 好像不能获取到http header中的信息,

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-6 17:37
  • 签到天数: 1137 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2015-1-12 15:41:52 | 只看该作者
    讲session 参数化呗~
    直接用正则或者断言截取session,将其保存在对象变量里进行参数化就行了
    或者索性写个shell脚本~

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 赞一个!

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2015-1-12 18:15:39 | 只看该作者
    土土的豆豆 发表于 2015-1-12 15:41
    讲session 参数化呗~
    直接用正则或者断言截取session,将其保存在对象变量里进行参数化就行了
    或者索性写 ...

    Response headers:
    HTTP/1.1 200 OK
    Server: Apache-Coyote/1.1
    Set-Cookie: SESSIONID=925F1BFC37400E15BF99BCE51A09FB50; Path=/
    Content-Type: text/xml;charset=UTF-8
    Content-Length: 357
    Date: Mon, 12 Jan 2015 10:18:39 GMT
    Connection: close

    ========================

    String json = prev.getResponseHeaders();
    //System.out.println(json);

    int index;
    String temp;
    indxe = json.indexOf("=");
    //System.out.println(index);

    temp =json.subString(index,index+11);
    System.out.println(temp);

    我这样写的脚本,但是没有输出结果,请问有什么问题吗,
    Set-Cookie: SESSIONID=(.+?); Path=/
    另外,试了断言截取了session,但是怎么保存呢??
    试了正则表达式提取器,但是提取不到session,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2015-1-13 08:53:30 | 只看该作者
    相同的设置,
    昨天用正则表达提取器提取不到session,今天就能提取到
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-27 10:22 , Processed in 0.063592 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表