jmeter使用中遇到的问题

cookie_token无法使用的问题:

cookie管理器,jmeter自带功能获取并保存cookie,cookie字段获取${COOKIE_id} or ${COOKIE_token},如果出现乱码,

1.添加后置处理器中的Beanshell postprocessor,在script中写入prev.setDataEncoding("utf-8")

2.进入jmeter安装路径的bin文件夹,其中有个文件jmeter.properties;用编辑器打开,找到该字段并更改:CookieManager.save.cookies=true;重启jmeter

https://www.cnblogs.com/yingsen-jmeter/p/10307279.html

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

正则表达式获取字段:

启用正则表达式,输入正则语句,获取字段

https://blog.csdn.net/jffhy2017/article/details/62044427

 1、提取单个字符串:
假如想匹配Web页面的如下部分:name = "file" value = "readme.txt">并提取readme.txt。一个合适的正则表达式:name = "file" value = "(.+?)">。
      ():封装了待返回的匹配字符串。
      .:匹配任何单个字符串。
      +:一次或多次。
      ?:不要太贪婪,在找到第一个匹配项后停止。

  2、提取多个字符串:
假如想匹配Web页面的如下部分:name = "file.name" value = "readme.txt">并提取file.name和readme.txt。一个合适的正则表达式:name = "(.+?)" value = "(.+?)"。这样就会创建2个组,分别用于$1$和$2$

  比如:

    引用名称:MYREF
    模板:$1$$2$

   如下变量的值将会被设定:
    MYREF:     file.namereadme.txt
    MYREF_g0:   name = "file.name"value = "readme.txt"
    MYREF_g1:  file.name
    MYREF_g2:  readme.txt

  在需要引用地方可以通过:${MYREF}, ${MYREF_g1进行使用。

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Jmeter读取CSV文件,请求参数乱码:

   1、修改本地配置文件,jmeter.properties,修改以下配置项sampleresult.default.encoding=UTF-8;重启Jmeter

   2、修改http请求编码

如果有请求默认值,尽量修改请求默认值的编码,避免需要重复修改每一个请求“content encoding utf-8”

   3、添加beanShell PostProcessor

prev.setDataEncoding("utf-8");

   4、Bodydata乱码

设置jmeter.porpertory的字体为存在的字体如“宋体”

   5、读取csv文件,返回结果乱码

用Uedit软件打开保存,保存编码格式为“UTF-8 无BOM”
—————————————————————————————————————————————————————

接口文档不全时如何接口测试?

1.手机APP,web都可以通过charles、fiddler抓包的方式来获取页面调用的接口,和参数

2.根据抓到的接口调用数据,和参数来设置页面调用,以此来弥补接口文档的不足

3.接口调用时,会有很多的错误返回值,在进行详细的接口测试时(错误返回逻辑验证,参数压力测试等),需要开发提供更加详细的接口文档,就得找开发要了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值