• 通过二进制数据流方式上传图片及性能测试脚本编写


    在postman 中 可通过二进制数据流方式上传图片,如下所示:

     headers 中添加 uid ,filename ;

    body 中选择 binary ,然后上传图片;

    但是,通过性能压测 postman  就不可以了,所以我通过LoadRunner 编辑脚本如下,

    注意:图片文件名要一致;

    lr_start_transaction("图片上传");  //开始事务

    web_add_header("uid","00520030-3030510b-37323537");
    web_add_header("filename","/photo/1631288908.jpg");    //图片文件名

    // web_add_header("Content–Type",
    // "multipart/form–data;boundary=–––––––––––––––––––––––––––292742461228954");

    web_custom_request("web_custom_request",
    "URL=http://xx.xx.169.75:45002/xxxxxxxx/devicePhoto/upload",
    "Method=POST",
    "Resource=0",
    "RecContentType=image/jpeg",
    "Referer=",
    "Snapshot=t2.inf",
    "Mode=HTML",
    "EncType=application/json",//类型
    // "EncType=application/x-www-form-urlencoded",
    "BodyFIlePath=D:\tu\1631288908.jpg",//二进制文件   //图片文件名
    LAST);
    lr_end_transaction("图片上传",LR_AUTO);  // 结束事务

    return 0;

    -------End-------

  • 相关阅读:
    Less34-Less37 (宽字节注入)
    宽字节注入 Less32-Less33
    Less29(jspstudy)-Less31
    Less26-Less28a
    Less23-Less25a(24--二次注入)
    Less 11-22
    sqli-labs 1-10
    sqli-labs环境搭建与安装
    OSPF与ACL综合实例
    用分治法完成比赛操作
  • 原文地址:https://www.cnblogs.com/suhongzhen/p/15251984.html
Copyright © 2020-2023  润新知