Почему Jmeter не декодирует "& gt;" в моем образце BeanShell?

Итак, я использую файл jmx в качестве шаблона для создания других файлов jmx с другими параметрами и сценариями. В этом шаблоне у меня есть несколько заполнителей, которые я заменяю скриптом Python. Я просто заменяю заполнители и копирую файл шаблона, чтобы создать новый. Кажется, у меня есть следующая проблема. В небольшой части логики ниже у меня есть ">" и "<".

if (total >  maxi)
{
    props.put("maxi", String.valueOf(total));   
}
mini = Integer.parseInt(String.valueOf(props.get("mini")));

if (total <  mini)
{
    props.put("mini", total);

В моем шаблоне jmx они выглядят таким образом, но в моих вновь созданных копиях они отображаются как & gt; и & lt; при замене их на> или <и я пытаюсь открыть файл, который я получаю

2018-03-23 17:18:13,679 WARN o.a.j.g.a.Load: Unexpected error. java.lang.IllegalArgumentException: Problem loading XML from:'/opt/repos/automation-scripts/jmx-for-jmeter/JmxScenarios/Template.jmx', missing class com.thoughtworks.xstream.converters.ConversionException: 
---- Debugging information ----
cause-exception     : com.thoughtworks.xstream.converters.ConversionException
cause-message       : 
first-jmeter-class  : org.apache.jmeter.save.converters.TestElementConverter.unmarshal(TestElementConverter.java:107)
class               : org.apache.jmeter.save.ScriptWrapper
required-type       : org.apache.jmeter.testelement.property.StringProperty
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                : /jmeterTestPlan/hashTree/hashTree/hashTree[9]/hashTree[7]/hashTree[2]/hashTree[3]/BeanShellPostProcessor/stringProp[3]
line number         : 1300
version             : 3.3 r1808647
-------------------------------

Любая помощь будет высоко ценится

0 ответов

Другие вопросы по тегам