小编UBI*_*ACK的帖子

JMeter - 在用户变量上使用子字符串

使用jmeter,我有一个从CSV文件传递的变量(使用CSV数据集配置),我想在http请求中使用它的子字符串.

即变量TIME = 23:40,请求参数是小时和分钟,所以我想在HTTP请求中提取适当的部分.

我读过你可以使用javascript,所以一小时,我试过 ${TIME}.substring(0,2),看起来好像不会起作用,果然它没有.

我该怎么做呢?

javascript substring jmeter

3
推荐指数
3
解决办法
2万
查看次数

如何在同一测试中两次使用JMeter测试组件(即采样器或断言)?

GUI模式很有趣.此时我创建了一个组件(即断言),然后将其复制并粘贴到需要它的每个位置.但是如果我在某个地方改变断言,我必须在其使用的所有其他地方手动更改所有相同的断言.

testing jmeter

3
推荐指数
1
解决办法
2008
查看次数

循环通过多个正则表达式提取器输出

你能告诉我如何循环返回多个值的Regex后处理器的结果吗?

例:

JSON响应消息:

{
    "reply": {
        "code": "111",
        "status": "SUCCESS",
        "customerID": [
            "222-a",
            "b-333",
            "44-4",
            "s-555",
            "666",
            "777",
            "88-8"
        ]
    }
} 
Run Code Online (Sandbox Code Playgroud)

Regx提取器帮助我提取数组的每个单独组件:

links_1=222-a
links_2=b-333
Run Code Online (Sandbox Code Playgroud)

我可以用some.url/${links_1}.
这正是我想要实现的目标,但这似乎不起作用.
你能帮我么?

使用计数器循环通过Regex提取的单个变量,并将每个变量附加到另一个HTTP请求采样器中:

WhileController(${__javaScript(${C} < ${links_matchNr})}) 
HTTPSampler use ${__V(links_${C})}  
Counter (start=1,increment=1,maximum=${links_matchNr},referenceName=C)
Run Code Online (Sandbox Code Playgroud)

jmeter

3
推荐指数
1
解决办法
3261
查看次数

NET::ERR_CERT_AUTHORITY_INVALID 使用 Apache JMeter 作为代理的 Chrome 66 错误

当我尝试在 Apache JMeter 4.0 中记录一些场景时,显示上述隐私错误。我已经在 JMeter 文件夹的本地 bin 路径中安装了ApacheJMeterTemporaryRootCA证书,并在 chrome中的Trusted Root Certification Authorities文件夹中导入。

而我自己使用 Chrome : Version 66.0.3359.27 (Official Build) dev (32-bit) 在 JMeter 中进行记录。在 chrome 和 JMeter - Test Script Recorder 的代理设置中,还给出了 8080 作为端口号

仍然不明白为什么我不能记录几个动作,因为我在以前版本的 Apache JMeter 中做了同样的事情。所以请让我知道它的解决方案。

在此处输入图片说明

jmeter performance-testing jmeter-4.0

3
推荐指数
1
解决办法
3645
查看次数

从CSV中为每条记录执行Jmeter多次执行

我有一个包含100条记录/行的CSV,我希望使用JMeter执行(通过服务).

现在,我希望每次执行3次记录(每次记录延迟5秒后),并对CSV中的所有100条记录执行相同操作.

我怎么能用JMeter这样做?

java qa jmeter load-testing

2
推荐指数
1
解决办法
4539
查看次数

将JMeter与REST Web服务和XML正文一起使用时,未检测到有效负载

我正在使用JMeter进行负载测试.我的测试包含一个简单的POST请求.当我执行此请求时,服务器在其错误日志中说No Payload Detected.我已经验证服务器正在接收Post请求,并且我在Raw Post Body中尝试了不同的文本.

接下来,为了确保它不是服务器的问题,我使用了一个不同的Http Request程序(Wiztools rest客户端)来发送具有相同内容的帖子.它工作正常,不会No Payload Detected抛出任何错误.

我目前的理论是JMeter和服务器都进行解析.我知道服务器会这样做,因为它正在寻找一小块数据,并且JMeter的解析会破坏这一小块数据.

总而言之,我的问题是"JMeter做什么解析?".
我已经找到了这个答案,我唯一知道它解析的是${VARNAME}.

我发送的文字如下:

<IpReport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="">
  <ProductReviewId>12345</ProductReviewId>
  <DepartmentCode>ABC</DepartmentCode>
  <ProductTitle>Test of a teaser</ProductTitle>
  <ProjectId>2</ProjectId>
  <ProductCodePD>ICS-1139150</ProductCodePD>
  <Priority>Pre-Approved</Priority>
  <Status>Approved</Status>
  <IpStatus>Submitted</IpStatus>
  <EvalStatus>Approved</EvalStatus>
  <EvalNotes>No Limitations - message from eval</EvalNotes>
  <Notes>Notes test</Notes>
  <IsInClarity>true</IsInClarity>
  <IsPreRelease>true</IsPreRelease>
  <IsApproved>true</IsApproved>
  <IsCOREvalIP>false</IsCOREvalIP>
  <Elements>
    <IpReportElement>
      <IpReportElementLineItemId>21774</IpReportElementLineItemId>
      <ElementType>ReportingStatement</ElementType>
      <Contributor>Sample Contributor</Contributor>
      <Description>test</Description>
      <LocationInProduct>test</LocationInProduct>
      <ReportingStatementId>7</ReportingStatementId>
      <IpCodeId>3</IpCodeId>
      <Links>
        <IpReportLink>
          <IpReportLinkId>25982</IpReportLinkId>
          <Name>Link</Name>
          <Url>https://example.org/</Url>
        </IpReportLink>
      </Links>
    </IpReportElement>
  </Elements>
  <CustomData>&lt;site&gt;ldsorg&lt;/site&gt;
&lt;site-root&gt;/preview/ldsorg/&lt;/site-root&gt;
&lt;correlation-document-id&gt;123456-eng&lt;/correlation-document-id&gt;
&lt;post-to-server&gt;l12773:9239&lt;/post-to-server&gt;
</CustomData>
  <ApprovalNumber>2013-1139150-I</ApprovalNumber>
  <EvalApprovalNumber>2013-1139150-E</EvalApprovalNumber>
</IpReport>
Run Code Online (Sandbox Code Playgroud)

这是JMeter的截图.这是唯一的请求,没有其他配置元素: JMeter截图

jmeter http-post

2
推荐指数
1
解决办法
5507
查看次数

jmeter 2.9不会打开我用jmeter 2.8构建的脚本

我有一个脚本,可以在2.8版本的jmeter中完美地工作(打开和运行).我刚刚下载了Jmeter 2.9,我无法打开这个脚本.

我在日志文件中收到以下错误,我似乎不明白DummySampler的问题是什么,它似乎是根据日志的错误来源.我检查了2.9版本更改日志页面http://jmeter.apache.org/changes.html并且没有找到任何相关内容.

我是Jmeter和Java的新手,感谢任何帮助!

2013/08/05 17:12:29 INFO  - jmeter.save.SaveService: All converter versions present and correct 
2013/08/05 17:12:30 ERROR - jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException: kg.apc.jmeter.samplers.DummySampler : kg.apc.jmeter.samplers.DummySampler
---- Debugging information ----
message             : kg.apc.jmeter.samplers.DummySampler
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       : kg.apc.jmeter.samplers.DummySampler
class               : org.apache.jorphan.collections.ListedHashTree
required-type       : org.apache.jorphan.collections.ListedHashTree
converter-type      : org.apache.jmeter.save.converters.HashTreeConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree[7]/hashTree[6]/kg.apc.jmeter.samplers.DummySampler
line number         : 416
------------------------------- : kg.apc.jmeter.samplers.DummySampler : kg.apc.jmeter.samplers.DummySampler
---- Debugging information ----
message             : kg.apc.jmeter.samplers.DummySampler
cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
cause-message       : kg.apc.jmeter.samplers.DummySampler
class               : org.apache.jorphan.collections.ListedHashTree
required-type       : …
Run Code Online (Sandbox Code Playgroud)

jmeter jmeter-plugins

2
推荐指数
1
解决办法
4966
查看次数