• jmeter过程中的坑


    1、大并发时,报错   no buffer space available

    解决办法:

    在注册表中添加值

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters路径下添加

     

     

    • 值名称:MaxUserPort

    • 值类型:DWORD

    • 值数据:65534(十进制)

    参考:https://blog.csdn.net/weixin_41986096/article/details/82258305

               https://www.cnblogs.com/hjwublog/p/5114380.html

    2、jmeter连接oracle数据库报错

    java.sql.SQLException: Cannot create PoolableConnectionFactory (ORA-00604: error occurred at recursive SQL level 1
    ORA-12705: Cannot access NLS data files or invalid environment specified

    原因:
    Oracle数据库使用的中文环境,jmeter使用的语言是英文,语言环境不一致导致的问题。
    确保NLS_LANG环境变量与JMETER_LANGUAGE一致。

    --查看NLS_LANG
    SELECT * FROM V$NLS_PARAMETERS;


    解决办法:

    修改jmeter.bat

    原来的:

    if not defined JMETER_LANGUAGE (
        rem Set language
        rem Default to en_EN
        set JMETER_LANGUAGE=-Duser.language="en" -Duser.region="EN"
    )

    修改为:

    if not defined JMETER_LANGUAGE (
        rem Set language
        rem Default to zh_CN
        set JMETER_LANGUAGE=-Duser.language="zh" -Duser.region="CN"
    )

    参考:https://blog.csdn.net/Pinnsvin/article/details/86628648

    3、jmeter运行sql报错

     

     4、jmeter连接oracle连接失败

    缺少驱动

    5、各种乱码

     6、连接oracle,执行多条语句时设置,sql语句后要加分号;

    mysql时就只需要加即可

    jdbc:mysql://host:port/{dbname}?allowMultiQueries=true

    7、jmeter接口返回pdf处理

     application/json, text/javascript,*/*

     

    import java.io.*;

    byte[] result = prev.getResponseData();
    String file_name = "C:/Users/Administrator/Desktop/cqs/result/test_${__time(yyyymmddHHMMss,)}.pdf";
    File file = new File(file_name);
    FileOutputStream out = new FileOutputStream(file);
    out.write(result);
    out.close();

     注意:路径分隔符不能直接复制路径粘贴,需要改写 

    参考:https://www.cnblogs.com/zhaochi/p/7452869.html

    函数助手用time函数做了个参数化,保证文件名不重复${__time(yyyymmddHHMMss,)}

     

     8、全局变量的设置

     

     ${__setProperty(cookie,${cookie},)}

     ${__property(cookie)}

    参考:https://www.cnblogs.com/a00ium/p/10360494.html

  • 相关阅读:
    nodeJS操作mongoDB常用api
    git命令
    Scala笔记(1)——基本知识
    Akka Java 中文文档
    训练:用gfsh执行常见的任务
    https://confluence.jnj.com/display/AAIM/Enterprise+Agile+Data+Services
    gfsh操作
    java知识
    maven使用之烦人的.lastUpdated文件
    idea相关操作
  • 原文地址:https://www.cnblogs.com/Mezhou/p/11758753.html
Copyright © 2020-2023  润新知