Jmeter參數內容過大導致無響應或者運行緩慢時怎么辦
比如請求參數中hand_sign參數的數據量太大,點擊jmete各組件的時候導致jmeter運行緩慢。
解決:
①可利用參數化方式把image的值保存起來,腳本中取參數化中的數據
a:用fidder工具抓包,拉取參數,放到一個txt文檔中eg:
{"image":"/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAgESAAMAAAAB\r\nAAEAAIdpAAQAAAABAAAAJgAAAAAAAqACAAQAAAABAAAGTqADAAQAAAABAAAD+gAA\r\nAAD/7QA4UGhvdG9zaG9w”}
txt文檔填寫的是:/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAgESAAMAAAAB\r\nAAEAAIdpAAQAAAABAAAAJgAAAAAAAqACAAQAAAABAAAGTqADAAQAAAABAAAD+gAA\r\nAAD/7QA4UGhvdG9zaG9w
b:填寫csv data set config
②或增加一個全局變量,把image的值保存在全局變量中,腳本中獲取全局變量的數據
用以上任意方式后,腳本中各組件運行迅速。
*數據量太大也需要使用這兩種方式的一種去讀取數據,不能直接寫在請求的數據中,會導致jmeter響應失敗,直接打不開了