• jm解决乱码问题-参数化-数据库操作-文件上传下载


    如果JM出果运行结果是乱码(解决中文BODY乱码的问题)

    1. 找到JM的安装路径,例如:C:apache-jmeter-3.1in
    2. 用UE打开jmeter.properties文件
    3. 搜索sampleresult.default.encoding
    4. 改成utf-8  前面的#号注释去掉,让配置生效
    5. 重启JM生效
    6. 解决中文BODY乱码的问题,看https://www.cnblogs.com/fengpingfan/p/5851518.html

    url编码

    https://www.baidu.com/s?wd=besttest%20%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95&rsv_spt=1&rsv_iqid=0x991feb770000a222&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=baiduhome_pg&rsv_enter=1&inputT=6885&rsv_t=b90fZeXhb1BvOVNxOz0pOFzBUAsbsdvhB%2FgWHCMedJyDMoLrFAmuq2nNwpWe2OnPnoLa&rsv_sug3=34&rsv_sug1=11&rsv_sug7=100&oq=besttest&rsv_pq=eb15be680000b773&rsv_sug2=0&rsv_sug4=7040

    besttest自动化测试

    ——url编码:%20%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95

    jmeter 参数化

    1、文件参数化

     

    2、用户定义的变量

     

     

    3、函数助手

       1、__random

       2、__time

        yyyyMMddHHmmss  格式 年月日时分秒

     

     文件上传

    关联是什么:

       把上一个请求返回的数据,拿过来放到下个请求里面使用。

       jsonpath插件,需要安装

       http://www.nnzhp.cn/archives/322

     

    断言:

       自动帮你检查结果的。

    接口签名

       为了防止别人恶意刷请求。

       它一个加密之后的字符串。

       http://api.nnzhp.cn/reg?username=xxx&passwd=xxx&sign=8eea855efc702130d9c9cafcd9f4d91a

    jmeter操作数据库:

    a)  测试计划——添加jar包

    b)  jdbc:mysql://211.149.218.16:3306/jxz?allowMultiQueries=true&characterEncoding=UTF-8

    c)  com.mysql.jdbc.Driver

    d)  选择callable可以执行所有类型的sql语句。

    e)  使用的数据库名称

    f)  数据库密码

    allowMultiQueries=true       执行多条语句

     

     

     Jmeter文件下载BeanShell

    一、BeanShell

    1、百度一个图片获取图片接口:

     

    2、添加BeanShell Sampler

    添加下载的脚本,复制代码,修改本地存储位置

    import java.io.*;
    byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回
    String file_name = "C:\Users\meng\Desktop\BaiDu.jpg"; //代表存放文件的位置和文件名
    File file = new File(file_name);
    FileOutputStream out = new FileOutputStream(file);
    out.write(result);
    out.close();

     3、添加结果树

    运行,查看保存的结果

  • 相关阅读:
    lnmp配置支持thinkphp和nginx路由url重写
    服务器空间不足导致mysql服务器无法运行
    linux中安装node
    laravel自定义返回错误方法
    git日常使用
    Hexo博客部署到个人服务器
    Github博客地址
    三种常见字符编码简介:ASCII、Unicode和UTF-8
    自动文档摘要评价方法:Edmundson,ROUGE
    Learning LexRank——Graph-based Centrality as Salience in Text Summarization(一)
  • 原文地址:https://www.cnblogs.com/jiadan/p/8613933.html
Copyright © 2020-2023  润新知