Почему 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
-------------------------------
Любая помощь будет высоко ценится