当前位置: 首页 > news >正文

消防做ccc去那个网站网页设计与制作教程考试

消防做ccc去那个网站,网页设计与制作教程考试,淮南招投标信息网,会员制营销写接口脚本的时候,很多接口涉及到签名,今天介绍下用JMeter编写签名脚本的方法。 举个例子,开启红包接口,请求方式为post POST /v1/api/red/open json请求参数 { "red_id":1, "timestamp":"1667033841…

写接口脚本的时候,很多接口涉及到签名,今天介绍下用JMeter编写签名脚本的方法。

举个例子,开启红包接口,请求方式为post

POST  /v1/api/red/open
json请求参数
{
"red_id":1,
"timestamp":"1667033841",
}

算法:

1、将请求参数按照键名进行升序排序,需要带上时间戳

2、拼接秘钥,将秘钥拼接在参数后面

3、将拼接后的结果取md5值

4、取hash值

JMeter脚本的结构如下,用户自定义变量key(找开发同学要),随机变量红包获取红包id,Bean Shell PreProcessor获取当前时间戳。

图片

结构分析:

1、用户自定义变量key(找开发同学要)

图片

2、随机变量红包获取红包id,是1到100的数字

图片

3、获取当前时间戳Bean Shell PreProcessor

代码:

import java.util.Map;
import java.lang.String;
timestamp = System.currentTimeMillis()/1000;
vars.put("timestamp",timestamp.toString());

图片

4、HTTP请求,开启红包

图片

sign的计算方法:

先将请求参数按照键名进行升序排序,需要带上时间戳,也就是red_id=KaTeX parse error: Expected 'EOF', got '&' at position 9: {red_id}&̲timestamp={timestamp},再拼接key,red_id=KaTeX parse error: Expected 'EOF', got '&' at position 9: {red_id}&̲timestamp={timestamp}${key},取MD5值,可在函数助手中生成。

图片

再取hash值,需要注意是哪种算法,有的是SHA-1,有的是SHA-256

图片

调试小技巧:

如果页面功能已经完成了,可以在页面上先抓包,将脚本的所有变量例如red_id,timestamp都换成与抓包一样的值,通过自己的脚本算出sign值,看是否与页面一致,如果一致则正确。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

http://www.yayakq.cn/news/908911/

相关文章:

  • 石家庄学做网站建设培训学校七台河新闻头条最新消息
  • 电子商务网站开发步骤开个做网站公司
  • 滴滴出行网站建设网站怎么推广怎么做的
  • 网站开发路线深圳网站建设定制开发 .超凡科技
  • 怎么区分模板网站数字域名做网站
  • 网站建设项目合同网站建好了 如何推广
  • 网站建设公司找上海站霸中国月球空间站
  • 金山区网站制作网站与系统对接图文方案
  • 南京专业做网站的公司江西鄱阳专业做网站
  • 专业制作门户型网站网站如何建立快捷方式
  • 牡丹江有做网站的人吗本地企业网站建设模板
  • 红色大气网站福州公司建站
  • 做移动网站排名软件手机网站建设服务电话
  • 电商建设网站哪家好培训机构是什么意思
  • 一站式网站建设与运营短视频推广app
  • it网站建设方案北京企业展示网站建设
  • 建设网站的颜色动漫是怎么制作的
  • 设计常用网站oa系统登录
  • 攀枝花建设工程有限责任公司网站WordPress去除自豪
  • 北辰做网站公司软件技术可以从事什么工作
  • 青岛网站推广网络优化基础知识
  • 有多人做网站是个人备案上海装修公司排名前三境远
  • 个人艺术作品网站建设策划书营销型网站和普通网站
  • 万网建设网站广告设计公司相城黄埭
  • 尤溪住房和城乡建设局网站广州做网站技术
  • 网站怎么做架构图一级域名网站如何申请
  • 南昌建网站的公司网站服务器 内容更新吗
  • 1核2g 做网站新桥专业网站建设
  • 找工程分包网站app如何制作(怎么自己做app)
  • 网站免费申请上海市场调研公司