zoukankan      html  css  js  c++  java
  • HTTP测试桩

    我们在对某个子系统进行性能测试的时候,可能会依赖外部系统,有的时候依赖的外部系统可能在现有的环境中没有,这个时候模拟桩就派上用场了。

    准备工作:

    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并验证,如下图表示成功

     

  • 相关阅读:
    两路归并算法
    个性化搜索引擎调研(三)
    编程珠玑开篇磁盘文件排序问题
    Lucene里经常被聊到的几个话题
    成就霸业的座右铭(绝对经典)
    别人对你的态度,决定了你的命运
    iBATIS缓存实现分析[转]
    Taste/Thoth:Taste Architecture 概览【转Beyond Search】
    中文分词算法笔记
    ConcurrentModificationException主要原因及处理方法
  • 原文地址:https://www.cnblogs.com/perTest/p/7183764.html
Copyright © 2011-2022 走看看