zoukankan      html  css  js  c++  java
  • jmeter csv中获取带引号的数据详情(转)

    最近在工作中,对jmeter实践的点滴的记录这里分享,不一定正确,仅供参考和讨论,有想法的欢迎留言、谈论。

    1技巧1:从csv中获取带引号的数据详情

    背景:我们从csv中获取数据,在jmeter中使用这些数据,其中csv的数据如图,有的数据包含引号和逗号

    clipboard

    问题:我们获取的数据,被自动加了引号

    clipboard[4]

    解决办法:

    1、设置jmeter的【CSV Data Set Config】,将【Allow quoted Data?】设置程true即可

    clipboard[6]
    2、运行jmeter脚本,查看已经成功获取到想要的数据:

    clipboard[8]

    总结:遇到问题很正常,耐心排查解决即可,另外俗话说工欲善其事必先利其器,对工具的了解决定你的灵活,实际中我们不可能一下子掌握工具全部细节点,但我们需要长期不断有计划的去摸索和了解工具,这样遇到问题,我们才能很快解决,让我们的技术更好落地。

    2运行csv中全部数据详情

    问题:需要循环获取csv中的数据,每一条数据,运行一次,直到全部运行完,但是我们发现之前用的是在【线程组】中设置循环变量的数据为csv中的数据,这样每次修改csv用例后都需要来修改脚本,比较麻烦。

    解决方法:

    1、在CSV Data Set Config,设置【Recyle on EOF】为false

    clipboard[10]

    2、在【线程组】中设置【循环次数】为【永远】

    clipboard[12]

    3技巧3:断言不为null的设置详情

    问题:我们请求返回json数据,其中我们只需要判断json中  “total”的值不为null,即json中不出现“total":null 即可

    clipboard[14]
    1、添加断言,设置如图,勾选【Substring】和【否】,并且勾选【JMeter Variable】,填写的【total111】是前面正则表达式的值

    clipboard[16]

    clipboard[18]

     
    分类: Jmeter
  • 相关阅读:
    ES6/ES2015核心内容(上)
    集合转数组的toArray()和toArray(T[] a)方法
    重复输出一个给定的字符串
    10道典型的JavaScript面试题
    用 JavaScript 检测浏览器在线/离线状态(JavaScript API — navigator.onLine)
    List<实体>与List<String>数据互转
    CSS实现四种loading动画效果
    Windows上安装Mac OS
    Android应用层View绘制流程之measure,layout,draw三步曲
    推断输入信息是否为空
  • 原文地址:https://www.cnblogs.com/a00ium/p/10360448.html
Copyright © 2011-2022 走看看