首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: UnicodeDecodeError:'charmap‘-金牛座

错误: UnicodeDecodeError:'charmap‘-金牛座
EN

Stack Overflow用户
提问于 2018-06-30 03:32:14
回答 1查看 225关注 0票数 1

我正在使用JMeter和金牛座运行几个从JMeter创建的.jmx测试,但当我运行以下命令时:

bzt xxxxx.jmx -report

我得到了这个错误:

代码语言:javascript
复制
14:50:54 INFO: Taurus CLI Tool v1.12.0
14:50:54 INFO: Starting with configs: ['C:\\Users\\excmapi\\AppData\\Local\\Temp\\jmx_cm6_v7pt.json']
14:50:54 INFO: Configuring...
14:50:54 INFO: Artifacts dir: \Downloads\2018-06-29_14-50-54.858323
14:50:54 INFO: Preparing...
14:50:55 ERROR: UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 289636: character maps to <undefined>
  File "\appdata\local\programs\python\python36-32\lib\site-packages\bzt\cli.py", line 249, in perform
    self.engine.prepare()
  File "\appdata\local\programs\python\python36-32\lib\site-packages\bzt\engine.py", line 169, in prepare
    self.__prepare_provisioning()
  File "\appdata\local\programs\python\python36-32\lib\site-packages\bzt\engine.py", line 515, in __prepare_provisioning
    self.provisioning.prepare()
  File "\appdata\local\programs\python\python36-32\lib\site-packages\bzt\modules\provisioning.py", line 72, in prepare
    executor.prepare()
  File "\appdata\local\programs\python\python36-32\lib\site-packages\bzt\modules\jmeter.py", line 267, in prepare
    scenario = self.get_scenario()
  File "\appdata\local\programs\python\python36-32\lib\site-packages\bzt\modules\jmeter.py", line 209, in get_scenario
    script_content = fds.read()
  File "\appdata\local\programs\python\python36-32\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
14:50:55 INFO: Post-processing...
14:50:55 INFO: Artifacts dir: \Downloads\2018-06-29_14-50-54.858323
14:50:55 WARNING: Done performing with code: 1

给出误差的那一行很多。他们中的一个是下一个:

代码语言:javascript
复制
<elementProp name="&#x1;&#x80;&#x1;&#x82;&#x1;&#x84;I&#x0;D&#x0;_&#x0;1&#x0;{o&#x0;m&#x0;R&#x0;|&#x1;i&#x1;}&#x1;s&#x1;" elementType="HTTPArgument">

我在互联网上搜索了很多,但我没有找到解决这个问题的方法。我发现这个问题的一个可能原因是,当创建.jmx文件时,一些标记具有相关性,所以当我想使用Taurus (Python)运行脚本时,控制台会显示该问题。Here the link

这个问题的一个解决方案是使用Blazemeter的工具,你可以在上面提到的链接中看到允许创建代理并记录测试的工具,但它对我来说不起作用,因为我想在没有其他工具的情况下解决这个问题。有没有办法解决这个问题,然后在JMeter中不添加更多配置的情况下创建jmx脚本?我希望你能帮助我,非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-08-19 22:35:26

关于你的标题问题,金牛座有一个bug,请参阅:

您可以尝试最新的快照和报告结果吗?(http://gettaurus.org/docs/DeveloperGuide/)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51108309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档