單純的接口測試,能夠本身查看修改參數;可是客戶端的請求是加密,每次都找開發看參數太麻煩,本身打個jar包,直接將URL轉化爲參數。jar包在命令行是能夠執行的,在腳本中報錯。錯誤以下:
Unable to access jarfile:java
使用命令行直接執行是能夠運行的,jar文件沒有問題。檢查腳本發現是本身手賤,jar文件名不是複製的,而是手敲的,將SNAPSHOT打成了SNAOSHOT。修改後配置到.bash.profile,運行成功。
教訓:能複製就複製,電腦比人靠譜json
main函數的args就是接受參數用的bash
package com.csj2018; public class HelloWorld { public static void main(String[] args){ try{ System.out.println("參數:"+args[0]+"+t"+args[1]); }catch (ArrayIndexOutOfBoundsException ex){ System.out.println("沒有參數,只有hello world"); } } }
開發同窗在用Jmeter調試接口時,提示參數維護text,應該是json格式。
線程組右鍵 —— 添加 —— 配置元件 —— HTTP信息頭管理器,添加Content-Type=application/json 便可app