jemeter 读取参数化中的汉字失败

上一篇 / 下一篇  2015-07-01 11:48:05 / 个人分类:jemeter

问题:在读取参数化列表中的汉字时,请求和响应数据中显示乱码
 
原因:
参数表的编码格式和网站编码格式不一致
 
解决方法:需要利用脚本转换参数列表
脚本时Python的,如下:
 
注意事项:
1、需要保证原始文档为utf-8,转换后的也是utf-8
---往往出现原始文档不是utf-8。
---utf-8和utf-8 bom不是一样的
 
2、转换脚本:
# -*- coding:UTF-8 -*-
import urllib
file1 = open('C:\\apache-jmeter-2.13\\bin\\web\\1.txt', 'r')
file2 = open('C:\\apache-jmeter-2.13\\bin\web\\1_url.txt', 'a')
for n in file1:
    n = n.strip('\n')
    nl = len(n)
    print n
    print >>file2, urllib.quote(n)
file1.close()
file2.close()
           
注意上述下划线部分是存放源文件和转换后文件的地址。
主要用的函数是urllib.quote

TAG: 汉字

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-24  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 16760
  • 日志数: 30
  • 建立时间: 2011-07-21
  • 更新时间: 2015-07-01

RSS订阅

Open Toolbar