热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

加载运行者会话ID无限期更改-LoadRunnerSessionIDChangesIndefinitely

GooddayImtryingtoperformloadtestingwithLoadRunner11.Heresanissue:我正在尝试使用LoadRunner

Good day

I'm trying to perform load testing with LoadRunner 11. Here's an issue:

我正在尝试使用LoadRunner 11执行负载测试。这是一个问题:

  1. I've got automatically generated script after actions recording
  2. 我记录了动作后自动生成的脚本

  3. Need to catch Session ID. I do it with web_reg_save_param() in the next way:

    需要捕获会话ID。我用下一个方法用web_reg_save_param()来做:

    web_reg_save_param("S_ID",
    "LB=Set-COOKIE: JSESSIOnID=",
    "RB=; Path=/app/;",
    LAST);
    
    web_add_COOKIE("S_ID; DOMAIN={host}");
    
  4. I catch ID from the response (Tree View):

    我从响应中捕获ID(树视图):

    D2B6F5B05A1366C395F8E86D8212F324
    
  5. Compare it with Replay Log and see:

    将其与重播日志进行比较,请参阅:

    "S_ID = 75C78912AE78D26BDBDE73EBD9ADB510".
    
  6. Compare 2 IDs above with the next request ID and see 3rd ID (Tree View):

    将上面的2个ID与下一个请求ID进行比较,并查看第3个ID(树视图):

    80FE367101229FA34EB6429F4822E595
    

Why do I have 3 different IDs? Let me know if I have to provide extra information.

为什么我有3个不同的ID?如果我必须提供额外信息,请告诉我。

2 个解决方案

#1


You should Use(Search=All) below Code. Provided your Right and left boundary is correct:

你应该在Code下面使用(Search = All)。如果你的左右边界是正确的:

web_reg_save_param("S_ID",
"LB=Set-COOKIE: JSESSIOnID=",
"RB=; Path=/app/;",
"Search=All",
LAST);

web_add_COOKIE("{S_ID}; DOMAIN={host}");

For Details refer HP Mannual for web_reg_save_param function.

有关详细信息,请参阅HP Mannual以获取web_reg_save_param函数。

#2


I do not see what the conflict or controversy is here. Yes, items related to state or session will definitely change from user to user, one recording session to the next. They may even change from one request to the next. You may need to record several times to identify the change and use pattern for when you need to collect and when you need to reuse the collected data from a response in a subsequent request.

我不知道这里有什么冲突或争议。是的,与状态或会话相关的项目肯定会在用户之间变化,一个记录会话到下一个。他们甚至可能会从一个请求更改为下一个请求。您可能需要多次记录以确定更改并使用模式,以便在需要收集时以及何时需要在后续请求中重用从响应中收集的数据。

Take a listen to this podcast. It should help

听听这个播客。它应该有所帮助

http://www.perfbytes.com/dynamic-data-correlation


推荐阅读
  • Android实战——jsoup实现网络爬虫,糗事百科项目的起步
    本文介绍了Android实战中使用jsoup实现网络爬虫的方法,以糗事百科项目为例。对于初学者来说,数据源的缺乏是做项目的最大烦恼之一。本文讲述了如何使用网络爬虫获取数据,并以糗事百科作为练手项目。同时,提到了使用jsoup需要结合前端基础知识,以及如果学过JS的话可以更轻松地使用该框架。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • node.jsurlsearchparamsAPI哎哎哎 ... [详细]
  • 第8章 使用外部和内部链接
    8.1使用web地址LearnAboutafricanelephants. ... [详细]
  • 浏览器如何工作(How browsers work)的阅读笔记
    浏览器如何工作(Howbrowserswork)的阅读笔记1.整体结构完整的浏览器整体框架的发改如下:UI:就是那些我们常常 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文讨论了如何在不使用SearchBar display controller的情况下,单独使用SearchBar并捕获其textChange事件。作者介绍了实际状况,即左侧SliderMenu中的SearchBar需要在主页TableView中显示搜索结果。然后,作者提供了解决方案和步骤,帮助读者实现这一功能。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 开发笔记:Java是如何读取和写入浏览器Cookies的
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java是如何读取和写入浏览器Cookies的相关的知识,希望对你有一定的参考价值。首先我 ... [详细]
  • position属性absolute与relative的区别和用法详解
    本文详细解读了CSS中的position属性absolute和relative的区别和用法。通过解释绝对定位和相对定位的含义,以及配合TOP、RIGHT、BOTTOM、LEFT进行定位的方式,说明了它们的特性和能够实现的效果。同时指出了在网页居中时使用Absolute可能会出错的原因,即以浏览器左上角为原始点进行定位,不会随着分辨率的变化而变化位置。最后总结了一些使用这两个属性的技巧。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
author-avatar
不要说话-2502882353
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有