【HTTP】测试Http连接的驱动程序

private void doTest() throws Exception { URL url = new URL("http://localhost:8080/projectName/servletName"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); // 设定请求的方法为"POST",默认是GET con.setRequestMethod("POST"); // Post 请求不能使用缓存 con.setDefaultUseCaches(false); con.setUseCaches(false); // 设置是否向httpUrlConnection输出,因为是post请求所以一下输出的内容被放在http正文中 con.setDoOutput(true); // 设置是否从httpUrlConnection读入 con.setDoInput(true); // 测试内容 String req = "Test String!"; // 设置正文数据大小 con.setRequestProperty("Content-Length", String.valueOf(req.length())); OutputStream out = con.getOutputStream(); DataOutputStream dout = new DataOutputStream(out); dout.writeBytes(req); dout.flush(); dout.close(); out.close(); // 只有运行该行代码后,以上设置的http请求才被真正的发送给服务器,否则服务器是接受不到任何http请求的! InputStream in = con.getInputStream(); con.disconnect(); }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
测试驱动程序连接程序都是与软件测试相关的概念,但它们的含义不太相同。 测试驱动程序(TDD,Test-Driven Development)是一种软件开发方法论,它的核心思想是在编写代码之前,先编写测试代码。测试驱动程序的工作流程一般如下: 1. 编写一个小的单元测试测试一个特定的功能或场景。 2. 运行测试测试将失败,因为还没有编写相关的代码。 3. 编写代码,使测试通过。 4. 重构代码,以确保代码质量和可维护性。 测试驱动程序的目的是通过更快地发现并修复代码中的错误,提高代码质量和可维护性,并减少在后期开发和测试阶段的错误和成本。 连接程序(Integration Testing)是软件测试中的一种方法,用于测试不同模块或组件之间的接口和交互。连接程序的目的是确保各个组件能够正确地集成在一起,并且能够相互协作以实现系统的预期功能。连接程序通常分为两种类型:自上而下的连接程序和自下而上的连接程序。自上而下的连接程序从系统的高层开始测试,逐步向下测试到组件级别。自下而上的连接程序从组件级别开始测试,逐步向上测试到系统级别。 总之,测试驱动程序连接程序都是软件测试中常见的概念,但它们的含义和作用不同。测试驱动程序是一种软件开发方法,用于提高代码质量和可维护性;连接程序是一种测试方法,用于确保不同组件能够正确地集成在一起,实现系统的预期功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值