• 0
  • 0
分享

一、Http Cookie Manager的作用:

1、自动管理cookie:象浏览器一样的存储和发送Cookie,如果发送一个http请求他的响应中包含Cookie,那么Cookie Manager就会自动地保存这些Cookie并在所有后来发送到该站点的请求中使用这些Cookie的值。每个线程都自己存储cookie的区域。在cookie manager中看不到自动保存的cookie,我们可以在View Results Tree的Request界面看到被发送的Cookie Data。

接受到的Cookie的值能被存储到JMeter 线程变量中(2.3.2版本后的JMeter不自动做这个事情)。要把Cookies保存到线程变量中,要定义属性"CookieManager.save.cookies=true"。线程变量名为COOKIE_ + Cookie名。属性CookieManager.name.prefix= 可以用来修改默认的COOKIE_的值。

2、手动管理Cookie:手动添加Cookie到Cookie Manager,这些Cookie的值被会所有线程共享。 

比较简单的做法是使用firefox的firebug导出cookies 

 lQLPJxaI1fvBi3DM7M0CL7AMbhmEOg1smQLhQhlvgIQA_559_236.png_620x10000q90.jpg

然后,在把文件导入到jmeter

 lQLPJxaI1fvBizLNAfTNAuCwes38dDOsYrEC4UIZcMBjAA_736_500.png_620x10000q90.jpg

 二、特别注意:

Jmeter官网上有这样一段话:

 lQLPJxaI1fvBiuhczQLgsOgLo9py0oqsAuFCGXjABgA_736_92.png_620x10000q90.jpg

 意思是说:

如果在一个测试计划内有多个Cookie Manager,Jmeter目前无法指定哪个被使用。所以,一个测试计划内最好只有一个cookie manager。并且,一个manager里的 cookie 并不能被其它manager所引用。所以在使用多个Cookie Managers 时要谨慎。  

同理,上面这个规则同样适用于config element下面的其它manager:

lQLPJxaI1fvBixTNAS3NAoWwokgRjPn41acC4UIZb4CEAQ_645_301.png_620x10000q90.jpg

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   用例设计需要遵循一些规范标准,以确保设计的用例具有良好的质量和可维护性。以下是一些常见的规范标准:  1.明确的目标和范围:用例应该有明确的目标和范围,清楚地描述系统需要实现的功能或行为。  2.完整性:用例应该覆盖系统的所有功能和边界情况,确保没有遗漏。  3.可读性:用例的描述应该清晰、简洁、易懂,避免使用技术术语或行话。  4.一致性:用例的格式和风格应该保持一致,便于阅读和理解。  5.可测试性:用例应该能够被用来进行系统的测试,包括正向和反向的测试情况。  6.避免冗余:避免重复描述相同的功能或行为,确保用例的简洁性。  7.更新和维护:随着系统的变更,用例应该及时更新,以反映系...
            0 0 1080
            分享
          •   自动化测试是指运行软件程序后,自动执行测试用例并在没有任何人为干预的情况下产生测试结果。 它比手动测试更优越的地方在于,很大程度上节省了人力和时间,并且在测试中没有或者少有错误。此外,还可以多次测试相同的应用程序,从而最大限度地减少冗余的手动工作。  本文旨在推荐一些在全球广泛使用的测试自动化工具,其中既有商业软件也有开源软件,不过即使是商业软件,大部分都可以免费试用。  1、 LambdaTest  LambdaTest 是用于桌面和 Web 应用程序的自动化测试工具。使用 LambdaTest,可以在 2000 多种桌面和移动浏览器上执行手动和自动跨浏览器测试,支持 Python、Ja...
            0 0 2305
            分享
          •        大多数情况下,开发的接口都不是给开发这个接口的人用的,所以如果没有接口文档,别人就无法有哪些接口可以调用,即使知道了接口的 URL,也很难知道接口需要哪些参数,即使知道了这些参数,也可能无法理解这些参数的含义。因此接口文档应该是项目必不可少的配置。       编写接口文档有很多种方式,最为简单直接的方式就是打开一个记事本或者 word 文档,将接口的详细信息和用法写下来,别人就可以参考这个文档来调用接口。这样做虽然简单,但弊端也很明显:一是需要写大量的描述文字,非常枯燥,但其实这些信息在代码中已有体...
            12 12 2828
            分享
          • 一、为什么要梳理业务?因为在业务测试中,作为测试人员,熟悉负责的业务是非常重要的,而通过阶段性的梳理总结,可以让你的业务知识系统化的沉淀下来。当你被别人问起这个业务系统的测试重点在哪里?难点如何克服?为什么要这样设计等等问题,可以有条不紊的进行输出。又或者,当你任务需要交接,或者需要别人支援你的业务,此时你可以自信的把文档丢过去,拍拍胸脯说:看一遍你就知道了。另外,当你有了多种业务的沉淀之后,你甚至可以提炼出很多通用性的东西,我称为“方法论”。二、梳理业务框架如何进行梳理呢?这里我参照常规的服务系统,写一些思路,仅供参考。1、测试场景这部分可以整理出业务系统的测试场景。可以重点贴出核心的测试场...
            1 1 3462
            分享
          •   关于新人如何做好功能测试,以下是我个人的一些思考。  测试基础的重要性  作为一名测试新人,测试基础非常非常重要。这里说的基础,不仅仅是什么是软件测试、软件测试的目的,而是测试用例的设计能力。  因工作的原因,近来接触不少毕业3、4年,甚至7、8年的测试同学,对用例设计还是停留在理论阶段,这让人不免有些无力吐槽。  Q:软件测试用例的测试方法有哪些?  回答:等价类、边界值、因果图等等。  Q:结合实际的业务场景,来说说常用到的测试用例设计的方法。  回答:不少回复都是以登录来做说明的。  其实日常工作中,常用到的用例设计也就那么几种,如果我们能把理论好好应用到实际工作中,那么涨薪其实也很...
            0 0 1229
            分享
      • 51testing软件测试圈微信