CSV 數據文件設置框
文件名:CSV文件所在的路徑以及名稱如:F:/檸檬班/做業/222.csv
文件編碼:給出頁面的編碼格式,能夠不填,有中文的話選擇UTF-8
變量名稱:將文件中涉及到的變量都添加進來,須要用英文符號隔開,方便後面請求中引用,一遍都是用${變量名}
文件編碼:給出頁面的編碼格式,能夠不填,有中文的話選擇UTF-8
變量名稱:將文件中涉及到的變量都添加進來,須要用英文符號隔開,方便後面請求中引用,一遍都是用${變量名}
忽略首行:是否忽略首行收據,有些CSV文件中不包含變量名,則選擇False,如何包含變量名則選擇True
分隔符:變量之間用什麼符號分隔
是否容許帶引號:文件中內容是否能夠帶引號
遇到文件結束符再次循環:選擇True表示文件結束仍然會再循環,選擇False即是不會循環
遇到文件結束符中止線程:到了文件尾是否中止線程,True---中止,False---不中止,注:當遇到文件結束符再次循環設置爲True時,此項設置無效。
線程共享模式
全部線程:測試計劃中全部線程,假如說有線程1到線程n (n>1),線程1取了一次值後,線程2取值時,取到的是csv文件中的下一行,即與線程1取的不是同一行。
當前線程組:假設有線程組A、線程組B,A組內有線程A1到線程An,線程組B內有線程B1到線程Bn。取之狀況是:線程A1取到了第1行,線程A2取第2行,如今B1取第1行,線程B2取第2行。
當前線程:假設測試計劃內有線程1到線程n (n>1),則線程1取了第1行,線程2也取第1行。
綜上:CSV 數據文件設置實現的功能跟以前用的:${__CSVRead(F:/檸檬班/做業/222.csv
,0)}這個函數實現的功能大致上是同樣的。
二、利用(if判斷,循環)和CSV文件完成多個請求的參數,好比只要寫兩個HTTP請求,就能夠完成多個用例
將POST請求參數放在Json串中
三、總結正則表達式的三種方式
正則表達式:是對字符串操做的一種邏輯公式,簡單的說就是事先定義好一些特定字符,以及這些特定字符的組合,組成一個「規則字符串」
一些基本字符表明的含義:
():封裝了待返回的匹配字符串
.:匹配任意字符串
+:一次或屢次
?:不要貪婪,在找到第一個匹配項以後就中止
.*:任意字符
第一種:"token":"(.+?)" 知道左右邊界,匹配全部的
第二種:"mobileno":"(.{1,11})" 知道須要查找內容的長度
第三種:"mobile":"(\d{1,11})" 或者"mobile":"(\d.+?)" 查找類型爲數據長度爲11的內容
第四種:Json提取器的方式查取值