zoukankan      html  css  js  c++  java
  • postman之Pre-request Script

      对postname这款接口测试工具已经不陌生了,老早就用了,但是使用它也只是那它做些接口的功能测试,postman是js写的,可以在tests栏中对服务器返回的结果作断言判断是否正确

      之前测试的时候,需要获取token,token是有时效的,而且还用到另外一个参数hash,hash使用MD5加密而形成的一个变量。在不知道Pre-request script这个之前呢,我只能手动去获取hash然后再去获取有效的token,费时又麻烦,后面我想想既然能在response中获取返回结果,是不是也能在请求之前将参数进行参数化呢,让工具帮我完成这项手工获取token的工作。

      果然找到了这个Pre-request Script,在这里对参数进行处理,设置环境变量,将参数值传入到环境变量中,然后在请求中引用环境变量就行了。引用使用{{}}

      参数处理:

      获取token用到了时间,时间有格式,但是js的没那格式,只能自己组装拼接。

      js的MD5加密函数是CryptoJS.MD5()

    本文来自博客园,作者:%女王%,转载请注明原文链接:https://www.cnblogs.com/lynne-wu/p/14078130.html

  • 相关阅读:
    Java 抽象类
    7.队列的链表实现
    6.队列的数组实现
    5.栈的链表实现
    4.栈的数组实现
    3.线性表-cursor
    2.线性表-Linked list
    1.线性表-Array
    hello world!
    boost 大小端转换
  • 原文地址:https://www.cnblogs.com/lynne-wu/p/14078130.html
Copyright © 2011-2022 走看看