解决jmeter使用多cookie
今天在用jmeter做性能测试时,发送请求中要带cookie信息,在准备完测试脚本后,用"察看结果树"查看与服务器的请求与响应信息,进行调试,发现请求中并没有带上cookie.又认真看了几遍测试脚本,发现"HTTP cookie管理器"中的"域"字段有问题,我填写的是线上环境的域名,但我请求的地址是测试服务器的地址,昏倒.将这个字段改成测试服务器地址后,重新测试,请求中带上了cookie信息.
因为cookie信息要从一个文件中批量读入,就又添加了一个CSV data Set Config元器件,对cookie内容进行参数化。调试脚本,没有任何请求,而且没有任何提示信息。检查了几遍脚本,没发现问题,没办法,一次禁用一个元器件,最后发现去掉CSV data Set Config元器件,就可以正常请求,加上,就不能正常发送请求。检查发现是是CSV data Set Config元器件中的Delimiter字段没有写(因为我是一行读一个,就没填,而且默认也没有填),写上","后,重新调试,就可以正常发送请求了.下面是这两个元件配置的截图:
因为cookie信息要从一个文件中批量读入,就又添加了一个CSV data Set Config元器件,对cookie内容进行参数化。调试脚本,没有任何请求,而且没有任何提示信息。检查了几遍脚本,没发现问题,没办法,一次禁用一个元器件,最后发现去掉CSV data Set Config元器件,就可以正常请求,加上,就不能正常发送请求。检查发现是是CSV data Set Config元器件中的Delimiter字段没有写(因为我是一行读一个,就没填,而且默认也没有填),写上","后,重新调试,就可以正常发送请求了.下面是这两个元件配置的截图:
评论: