1、点点点、接口、性能、自动化
2、Java/Python/Linux/SQL
3、架构

  • A 和 B 的话知道不可能是 A : ! A&B&! C=>Email(AC);D 的话是个典型的中国人都不会信他,利用情商排除;那么只剩下 C 了,一看 C,兵者诡道也,虚则实之

  • 同意,稳定的情感关系很重要,股票收益好,能抓住龙头股,收益比基金多 2~3 倍

  • 可以的吧,wireshark 还是比较全面的,但需要自行配置,看看这篇文章是否有帮助:https://segmentfault.com/a/1190000023568902

  • 你先实践一遍吧

  • PC 端开个 WiFi,手机连上它,PC 端装个 wireshark。即可!

  • 是奇怪的问题啊,比较少看到,不然我都不会在这问了😳 ,但是同样的需求,我在 postman 里面实现了,所以就不知道 jmeter 里面怎么做,仅此而已,单纯想知道这个怎么实现 --之前你讲的都对,都是一般常规的操作吧,一般没问题都会的

  • 你知道 beanshell 里面怎么把 http request 里面的 Body Data 那一串 json 获取到吗😂 这个我找好久没找到

  • 确实是 jmeter 的 Arguments args = sampler.getArguments() 获取的是请求的 body 内容不能再参数化了。有解决办法,把参数外提配置到 User Defined Variables,只是这个不是我想要的。【实在不会 jmeter 里面怎么处理了,后来我就去用 postman 了😂 】 后来我用 postman 解决了,代码: // salt postman.setGlobalVariable("salt","aaaaaaaaaaaa"); salt = postman.getGlobalVariable("salt");

    // 解析 request.body,获取参数 var body = pm.request.body.raw; var body_json = JSON.parse(body);

    var s_id = body_json["s_id"]; var pme = body_json["pme"]; var ct_id = body_json["ct_id"]; var ct_desc = body_json["ct_desc"]; var a_list_obj = body_json["a_list"]; var a_list = JSON.stringify(a_list_obj);

    //sign:进行 MD5 加密 var signToMd5 = 'a_list='+a_list+'&s_id='+s_id+'&ct_id='+ct_id+'&ct_desc='+ct_desc+'&pme='+pme+'&salt='+salt; var sign = CryptoJS.MD5(signToMd5).toString();

    console.log("sign = "+sign); postman.setGlobalVariable('sign',sign);// 在 body 中使用{{sign}}接收

  • 我也是这么做的,不行 我的过程是: 1.先通过 Arguments args = sampler.getArguments() 取到 body 相关参数用来加签。 2.再将签值替换到 ${sign}里面 发现最后还是 ${sign},没替换。这一步很困惑,是不是存在什么顺序。

  • { "s_id":"2027", "pme":"aaatest", "ct_id":"testaaa001", "ct_desc":"desc", "sign":"请求之前修改这个值" }

1、点点点、接口、性能、自动化
2、Java/Python/Linux/SQL
3、架构