问题标签 [blazemeter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
324 浏览

api - 缺少身份验证或无效登录

我是 Jmeter 的新手。尝试使用此工具进行负载/性能测试。

脚步:

  • 访问 library.xxx.com
  • 登录
  • 登出

我正在尝试的应用程序允许用户使用用户名/密码登录。然而,在后台,如果用户拥有正确的凭证,她/他将获得不记名令牌。此令牌在用户注销之前有效。此不记名令牌是针对用户凭据的验证生成的。

我在使用 Jmeter 时面临的问题是如何在整个测试过程中保持这个令牌,即让它成为动态的。

这是调用顺序 -

在此处输入图像描述

现在,当我使用 blazemeter 的 chrome 扩展来记录测试并将其加载到 Jmeter 中时,它是如何加载的

[![在此处输入图像描述][2]][2]

当 auth.onecl....com 第一次发出 Post 请求时,它通过了。

但是,当它进行另一个调用时,它会失败,因为承载令牌无效。当我比较调用序列的请求标头时,唯一的区别是

第二个中缺少“授权:承载 5a010a8f995d2”。

我使用了正则表达式提取器、BeanShell 处理器等,但没有任何效果。

这是我到目前为止尝试过的-

登录的 Jmeter 测试

JMeter 基本认证

在此处输入图像描述

0 投票
1 回答
1101 浏览

http-headers - 捕获 HTTP 标头

我正在尝试按照此处解释的方式进行测试: JMeter Alter HTTP Headers during Test

从上面引用:

我正在尝试使用 JMeter 测试 HTTP 服务。HTTP 服务需要通过简单的不记名令牌机制进行身份验证。我正在尝试如下进行:

  • POST 身份验证请求 将令牌存储为变量
  • 将 Authorization HTTP 标头设置为存储的变量
  • 请求受保护的资源
  • 评估绩效

当 POST 发生时,我无法捕获不记名令牌。它是一个标题。

我尝试了 Dmitri 在该问题上提供的解决方案,或者正如 Bennet 尝试使用 RegEx Extractor 和 HTTPS Manager 一样。

我认为我正在做一些愚蠢的事情,无法提取令牌。任何想法如何提取令牌?

0 投票
2 回答
1607 浏览

jmeter - 需要在jmeter中将“ & < 转换为”, & , <

我试图绕过 ADFS 身份验证,当我登录应用程序时,我从服务器收到以下响应:

如何在 jmeter 中转换 " 和 <。由于下一个采样器的 POST 正文采用以下属性:

您能否通过一些屏幕截图帮助我解决这个问题?

注意:我使用的内容编码为 utf-8

0 投票
1 回答
799 浏览

csv - 如何在jmeter的每次迭代中更新值而不是每次出现?

我有一个场景,其中一个流(场景)中存在 5 次相同的电子邮件 ID。我想从 csv 文件中获取一个数据,该数据对于整个流程应该是相同的。默认情况下,jmeter 会在每次出现时更新值,但我需要在每次迭代中更新值。这可以在jmeter中完成吗?
我试图从创建的 csv 中为 jmeter 中的迭代采用相同的值。

0 投票
2 回答
136 浏览

jmeter - 为什么 Blaze Meter 中的 Jmeter 线程组配置不同?

我正在尝试通过 Jmeter 对我的 Rest API 进行性能测试,并从blaze Meter生成报告。

我正在测试 POST 操作。我想通过 50 个用户向服务器发送 50 个请求,这意味着每个 1 个用户将发送 1 个延迟为 1 秒的请求。我想由 1 个用户发送 1 个请求,因此它将由 50 个用户发出 50 个请求。我的 Jmeter 配置是:线程数:50 加速周期:50 循环计数:1

但是当我通过Blaze Meter生成报告时,我的 最大虚拟用户数是 4 而不是 50。为什么是 4?我究竟做错了什么? 在此处输入图像描述

0 投票
1 回答
699 浏览

asp.net - Jmeter - 响应代码:401 | 响应消息:未设置会话超时 cookie

我正在使用 jmeter 并在我得到的 GET 和 POST 方法之一中 -响应代码:401 | 响应消息:会话超时 cookie 未设置

1) 我在线程组之前将Http Cookie Manager设置为全局变量。

2) ADFS 登录正在通过,我正在获取所需的 cookie - Launch URLLanding Page (after login)Logout

3) 在其中一个 POST API 中,我得到以下请求 Cookie 和标头:

来自服务器的响应:

当我签入提琴手和 Chrome 开发者工具时 - 这是发送的请求消息(它已在 chrome 开发者工具中传递):

问题:既然它说会话超时 cookie 未设置是由于 jmeter 响应中的引号引起的吗?

因为我在 Chrome 开发人员工具或提琴手中没有看到这个。

我试图通过为采样器提供额外的标头并传递以下参数来缓解这个问题:

但即使绕过全局 cookie 管理器,我仍然可以找到引号。

这是cookie中会话超时变量中引号的cos还是其他东西的cos?请帮忙

0 投票
2 回答
3494 浏览

jmeter - Jmeter json 路径提取器 - 我们如何从所有捕获的变量中获取随机值?

在 jmeter 中,我使用 Jmeter json 路径提取器捕获变量。它捕获了大约 7-10 个值,我如何从所有捕获的值中传递任何随机值?

0 投票
1 回答
126 浏览

jmeter - 如何使用 Jmeter 实现以下场景?

谁能帮我解决如何使用 Jmeter 实现以下场景,在这种情况下,N 个用户应该能够一次登录并同时实现相同的场景?

我已经尝试使用记录选项,但它没有在数据库中更新。

对于某些 HTTP 请求,它显示SSO问题。

步骤: 1. 登录网络应用程序。2. 显示登陆页面。3. 显示两个选项。4. 选择一个选项,将重定向到特定的登录页面。5. 从首页,我们将搜索产品。6. 选择一个产品,它会重定向到定制页面。7. 在自定义页面中,我们正在输入值,更新订单的更改。8. 最后完成订单并更新更改。

定制订单将要求我们移入购物车或要求我们提交以供批准。

0 投票
1 回答
97 浏览

jmeter - 我们如何在 jmeter 中使用正则表达式提取器和 json 路径提取器捕获所有值?

我们如何使用 jmeter 中的正则表达式提取器和 json 路径提取器捕获变量中的所有值?我试过 match no = -1 但它没有给出任何价值。

0 投票
1 回答
1580 浏览

jmeter - 当我尝试安装 Taurus 时 Python 抛出错误

我是 Taurus 的新手,当我尝试按照以下步骤(安装 Taurus)为 Jmeter 手动安装 Taurus 时抛出错误。请参阅下面的屏幕截图。我已经下载并安装了 Python 2.7.13。

我也下载了 Taurus exe 并以管理员身份运行也没有用

http://gettaurus.org/docs/Installation/#Installing-Taurus-Manually

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

请告诉我我错过了什么!

谢谢, 拉贾尼