当前位置: 首页 > 面试题库 >

如何在通常通过Javascript设置的JMeter中设置cookie?

仲孙诚
2023-03-14
问题内容

我正在测试一个Web应用程序。在主页的导航菜单中,单击节点后,
将调用javascript 函数。我查找了此功能,该页面将document.cookie="current_moduleId=xxxx;path=/"在重定向到目标
页面之前设置。

那么,如何为每个请求在JMeter中设置cookie?


问题答案:

在BeanShell预处理器中,放入:

  import org.apache.jmeter.protocol.http.control.CookieManager;
  import org.apache.jmeter.protocol.http.control.Cookie;
  CookieManager manager = sampler.getCookieManager();
  Cookie cookie = new Cookie("toto","titi","localhost","/",false,0);
  manager.add(cookie);

请注意,使用JSR223 PreProcessor + Groovy + Caching会更好地提高
性能



 类似资料:
  • 问题内容: 我有一个HTML表单,该表单的操作应通过JavaScript动态设置。我该怎么做?这是我要实现的目标: 问题答案: 您不能以以外的标准HTML属性调用JavaScript函数。只需在窗口加载时分配它即可。 您会看到我已经给了形式a ,以便可以在中轻松访问。 另外,您也可以在活动期间进行:

  • 问题内容: 我想强制Chrome调试器 通过代码 或使用某种注释标签(例如)来中断一行 代码。 问题答案: 您可以在代码中使用。如果开发者控制台已打开,则执行将中断。它也可以在萤火虫中使用。

  • 我创建了一个控制器,根据加密的GET参数手动设置安全令牌。我使用它来创建一个远程登录URL,当用户遵循此链接时,该URL将执行登录。 现在我想添加区域设置。当提供了朗参数时,它应该设置区域设置。我添加了这个到我的控制器: 正在根据开发栏将_locale变量设置到设置中。但是,未加载语言文件,它将返回默认语言。 我读过关于创建监听器来实现这一点的文章,但是在我看来,当你想在网址中提供语言时,这是有用

  • 问题内容: 我有一个仅适用于IE的代码,我正在FF和Chrome中寻找类似的东西,以通过链接“单击此处使该站点成为您的默认主页”来设置用户的默认主页,但到目前为止我什么都没找到。 有谁知道如何做到这一点? 问题答案: 由于安全性,您无法在FF中执行此操作。您的用户必须将sign.applets.codebase_principal_support设置更改为false。可能没有值得指望的东西。

  • 问题内容: 我正在用JavaScript构建一些对象并将这些对象推入数组,将要使用的键存储在变量中,然后像这样创建对象: 但是,当我尝试检查每个对象的对象数组时,键不是变量键的值。有什么方法可以通过变量设置键的值吗? 问题答案: 您需要先制作对象,然后使用来设置它。 如果您能够使用 ES6 和 Babel ,则可以使用此新功能:

  • 我在表中为某些列设置了默认值。例如,create_time我已经设置了CURRENT_TIMESTAMP。当我通过JPA插入一个对象时,我没有得到该列的默认值。是否有任何命令可以执行此操作?