使用jMeter的csv data set config避免用户密码的硬编码

简介: 使用jMeter的csv data set config避免用户密码的硬编码

最开始我在jMeter里调用api时,api需要的用户名和密码都是硬编码的,这样当我把jMeter工程文件发布到github里分享给其他人时,这些敏感信息容易泄露。


后来同事教会我使用csv data set config去存储用户名和密码来避免硬编码问题。


方法很简单,在jMeter里创建一个csv data set config,关联到一个本地文件,定义两个变量,名称为username和password。

[外链图片转存失败(img-1Rnfn8RO-1566609053547)(https://user-images.githubusercontent.com/5669954/58938413-57923a80-87a7-11e9-999d-15e4618bf3c1.png)]


在api调用参数维护界面里,此处不再填入硬编码的用户名和密码,而是用占位符{username}代替。


最后,在csv文件里维护好用户名和密码,这个csv文件不必上传到github上。


[外链图片转存失败(img-EIKqM0Eq-1566609053548)(https://user-images.githubusercontent.com/5669954/58926678-965fca80-877e-11e9-8273-fd6e6e73a283.png)]


相关文章
|
5月前
webpack.config.js配置文件报错:The ‘mode‘ option has not been set
webpack.config.js配置文件报错:The ‘mode‘ option has not been set
75 0
eggjs 项目报错 Cookie need secret key to sign and encrypt. Please set config.keys first
eggjs 项目报错 Cookie need secret key to sign and encrypt. Please set config.keys first
289 0
eggjs 项目报错 Cookie need secret key to sign and encrypt. Please set config.keys first
|
11月前
|
JavaScript Shell 开发工具
使用 npm config set script-shell 实现跨平台的脚本执行需求
使用 npm config set script-shell 实现跨平台的脚本执行需求
|
11月前
|
JavaScript
命令行 npm config set legacy-peer-deps true 的作用
命令行 npm config set legacy-peer-deps true 的作用
|
缓存
npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘
npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘
2029 0
下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config
就是有一点需要注意,我这里安装vs的时候,可用里面没有vs社区版2017,只有2022,只能安装了2022
|
关系型数据库 MySQL 数据安全/隐私保护
mysql_config_editor 设置密码set --login_path
mysql_config_editor可以给指定的连接和密码生成一个加密文件.mylogin.cnf
142 0
Jmeter组件-Random CSV Data Set Config参数化CSV随机读取文件
Jmeter组件-Random CSV Data Set Config参数化CSV随机读取文件
Jmeter组件-Random CSV Data Set Config参数化CSV随机读取文件
jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用
jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用
151 0
jMeter CSV Data set config 的 sharing mode 和 Thread group loop 配合使用
|
测试技术
如何使用 jMeter CSV Data Set config
如何使用 jMeter CSV Data Set config
113 0
如何使用 jMeter CSV Data Set config
下一篇
无影云桌面