標籤:bsp hash zha extend 分享 驗證 ica ret tps
我們在對某個子系統進行效能測試的時候,可能會依賴外部系統,有的時候依賴的外部系統可能在現有的環境中沒有,這個時候類比樁就派上用場了。
準備工作:
1、 Tomcat
2、 json相關jar包: http://download.csdn.net/detail/zhangy0329/607838
3、 java完整代碼,建立的工程沒有包名
import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONObject;
public class testEE extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
if (null == req) {
return;
}
resp.setCharacterEncoding("utf-8");
req.setCharacterEncoding("utf-8");
resp.setContentType("application/json; charset=utf-8");
PrintWriter out;
Map<String, Object> map = new HashMap<String, Object>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("itemType", "S0");
map1.put("itemId", "201707151008");
map1.put("itemName", "型號");
map1.put("quantity", "5");
map.put("result", "200");
map.put("OrderItemVO", map1);
JSONObject json = JSONObject.fromObject(map);
out = resp.getWriter();
out.println(json);
out.close();
}
}
4、 匯出為為class檔案
在項目名稱上右鍵Export>>General>>File System
5、 將匯出class檔案放在classes目錄下
6、 配置web.xml
7、 啟動tomcat並驗證,如表示成功
HTTP測試樁