如何删除jmeter中的过时元素

How to remove an obsolete element in jmeter

我用的是Jmeter 3.2版本。我更新了旧请求,现在我需要删除过时的元素。右键单击该元素不会提供任何上下文菜单。 使用 2.11 jmeter 打开文件对我来说不是一个选项,因为它需要 java7。我没有它,要在我的工作机器上安装任何东西,我需要得到我们管理员的批准。这需要很长时间。 那么有没有办法去除jmeter 3.2中过时的元素呢? 谢谢。

您也可以使用 Java 在 JMeter 2.11 中打开 jmx 文件 8.

如果您由于某种原因无法打开,您可以编辑文件并删除以下标签(hashTree 内含 SoapSampler):

  <hashTree>
    <SoapSampler guiclass="SoapSamplerGui" testclass="SoapSampler" testname="SOAP/XML-RPC Request" enabled="true">
      <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
        <collectionProp name="Arguments.arguments"/>
      </elementProp>
      <stringProp name="SoapSampler.URL_DATA"></stringProp>
      <stringProp name="HTTPSamper.xml_data"></stringProp>
      <stringProp name="SoapSampler.xml_data_file"></stringProp>
      <stringProp name="SoapSampler.SOAP_ACTION"></stringProp>
      <stringProp name="SoapSampler.SEND_SOAP_ACTION">true</stringProp>
      <boolProp name="HTTPSampler.use_keepalive">false</boolProp>
    </SoapSampler>
    <hashTree/>

我发现了更简单的方法:

  • select 过时元素(左键单击)
  • 单击 'Cut' 按钮。