NameError: name 'unicode' is not defined while generating jmeter report
NameError: name 'unicode' is not defined while generating jmeter report
我正在尝试使用以下机器人关键字生成 HTML 报告 post 脚本执行但出现以下错误,
NameError: 名称 'unicode' 未定义
关键词:
Run Jmeter Analyse Jtl Convert To Html ${jmeter} ${jmxPath} ${logPath} -JudvData=${excelData} -Jport=${port} -Jurl=${url} -JSMS.group=1
如果我通过终端使用以下命令将 jtl 转换为 html,它工作正常
sh jmeter.sh -Jjmeter.save.saveservice.*=false -g /home/sadha/Documents/apache-jmeter-5.4.1/Output/jmeterjtllog.jtl -f -o /home/sadha/Documents/apache-jmeter-5.4.1/Output/html
下面是回溯日志,
DEBUG Traceback (most recent call last):
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 107, in runJmeterAnalyseJtlConvertToHtml
lai = LogAnalysisInitiator(logFilePath, createHtmlReport=True, disableReports=disableReports)
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 258, in __init__
self.convertLogToHtml(disableReports)
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 299, in convertLogToHtml
self.lc = LogConverterHtml(self, disableReports=disableReports)
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 1206, in __init__
self.customizeNaviBar(disableReports)
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 1890, in customizeNaviBar
if isinstance(reportOptions, unicode):
我正在使用 Robot Framework 执行脚本,所以我在 jmeter.log 文件中没有看到任何日志
在 jmeterclasses.py 中将 'unicode' 替换为 'str' 已解决 issue.For 更多详细信息,请参阅
我正在尝试使用以下机器人关键字生成 HTML 报告 post 脚本执行但出现以下错误,
NameError: 名称 'unicode' 未定义
关键词:
Run Jmeter Analyse Jtl Convert To Html ${jmeter} ${jmxPath} ${logPath} -JudvData=${excelData} -Jport=${port} -Jurl=${url} -JSMS.group=1
如果我通过终端使用以下命令将 jtl 转换为 html,它工作正常
sh jmeter.sh -Jjmeter.save.saveservice.*=false -g /home/sadha/Documents/apache-jmeter-5.4.1/Output/jmeterjtllog.jtl -f -o /home/sadha/Documents/apache-jmeter-5.4.1/Output/html
下面是回溯日志,
DEBUG Traceback (most recent call last):
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 107, in runJmeterAnalyseJtlConvertToHtml
lai = LogAnalysisInitiator(logFilePath, createHtmlReport=True, disableReports=disableReports)
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 258, in __init__
self.convertLogToHtml(disableReports)
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 299, in convertLogToHtml
self.lc = LogConverterHtml(self, disableReports=disableReports)
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 1206, in __init__
self.customizeNaviBar(disableReports)
File "/home/sadha/PycharmProjects/NotificationService/venv/lib/python3.8/site-packages/JMeterClasses.py", line 1890, in customizeNaviBar
if isinstance(reportOptions, unicode):
我正在使用 Robot Framework 执行脚本,所以我在 jmeter.log 文件中没有看到任何日志
在 jmeterclasses.py 中将 'unicode' 替换为 'str' 已解决 issue.For 更多详细信息,请参阅