人生贵在坚持!

发布新日志

  • 【每日一积累】Jmeter如何嵌套使用变量

    2018-12-27 16:15:32

    在进行并发测试的时候,使用JDBC方式连接数据库获得orderId,
    然后在接口中使用查询到的orderId做并发,但是并发时发现并发的线程使用的orderId是同一个……

    如何解决这个问题??翻找了一些资料,也请教了一下大神,最后找到一种简单可行的方法,如下:

    {
      "orderId": "${__V(orderId_${__threadNum})}"
    }

    说明:
    ${_threadNum}:获取当前线程的编号
    orderId_${__threadNum}:获取orderId第threadNum个值
    _v():用于执行嵌套函数引用

  • Jmeter中使用JDBC向数据库插入中文数据乱码问题的处理

    2018-03-16 16:58:03

    Jmeter中使用JDBC Request向数据库插入中文数据,最后发现中文乱码了。
    尝试了修改jmeter.properties文件里面的编码格式,无效。
    最后终于在群友的指导下,修改了JDBC的配置,在Database URL中增加了编码格式,具体为:jdbc:mysql://<server ip>:3306/student?characterEncoding=UTF-8,然后终于插入数据库的中文显示正常了。

    点滴成长,贵在坚持。

  • jmeter函数之时间函数__time

    2017-10-12 17:09:00


    常用于带时间戳的地方

    比如:带时间戳的结果文件,每次运行生成独立文件

    ${__time(,)}         1450056496991 //无格式化参数,返回当前毫秒时间  

    ${__time(yyyyMMdd,)} 20151214      //返回年月日  

    ${__time(HHmmss,)}   092816        //返回时分秒  

    ${__time(yyyyMMdd-HHmmss,)} 20151214-092816 //全 

Open Toolbar