上次講到的是CSVread函數來獲取測試數據的參數化
這次使用randomstring有的時候有些參數是不斷變化的,我們如果利用csv去做,還是要准備很多不同的數據,
是我們如果用randomstring的話,那么就可以減少這個問題的干擾。
步驟:
1:准備好csV格式的數據
2:准備好接口,還是注冊接口:參數有imobilcphone apd renam
http://地址/futurel/mvc/api/member/register
3:調用 Csvread函數,傳入對應的值--上個筆記有寫
4:調用 randomstringregname
第一值是指要多少長度的值,這里寫3個長度的值
第二值是從什么范圍內里面隨機生成 這里隨便寫,123456
第三值可選項,變量名設置
把它粘到http請求參數中,
也可以在前面引用其他字符如: haha${__RandomString(3,123456,)}
5:設置線程組循環次數,查看結果
也可以進行設置多個函數。我現在再生成5個隨機字母的
值顯示:${__RandomString(3,123456,)}_${__RandomString(5,asdfghjklqwertyuiop,)}
這樣設置兩個函數,我們看一下請求結果:
可以請求成功,name是以我們設置好的函數生成的數字和字母顯示
有這個缺點:隨機的會有可能會有重復的情況出現。