最开始我在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)]