接口的客户端测试代码,含FTP操作和WebService客户端操作。用来提供测试。
备忘。
----------
package test;
import sun.net.ftp.FtpClient;
import java.io.RandomAccessFile;
import java.io.DataOutputStream;
import sun.net.TelnetOutputStream;
public class ClientTest {
public ClientTest() {
}
public static void save() {
String ftpServerAddr = "11.165.21.209";
String ftpUserName = "user";
String ftpPassword = "password";
FtpClient ftp = null;
String fileName = "C:/测试.doc"; //要上传的文件(含路径)
String newFileName = "new测试.doc"; //上传后的新的文件名字
TelnetOutputStream touts = null;
DataOutputStream douts = null;
int readInt;
//链接FTP服务
try {
ftp = new FtpClient(ftpServerAddr);
ftp.login(ftpUserName, ftpPassword);
ftp.binary();
}
catch (Exception ex) {
System.out.println("用户或者密码可能不对,无权限与主机:" + ftpServerAddr + "连接!");
}
//传输文件
try {
ftp.cd("oa"); //进入指定的FTP服务的OA目录
RandomAccessFile sendFile = new RandomAccessFile(fileName, "r");
sendFile.seek(0);
touts = ftp.put(newFileName); //FTP上传后文件的名字
douts = new DataOutputStream(touts);
while (sendFile.getFilePointer() < sendFile.length()) {
readInt = sendFile.read();
douts.write(readInt);
}
}
catch (Exception e) {
System.out.println("FTP文件传输异常!");
return;
}
finally {
//关闭链接,释放资源
try {
if (douts != null) {
douts.close();
}
if (touts != null) {
touts.close();
}
if (ftp.serverIsOpen()) {
ftp.closeServer();
}
if (ftp != null) {
ftp = null;
}
}
catch (Exception ex) {
return;
}
}
//调用WebService服务保存数据信息
try {
OAFileService service = new OAFileServiceLocator();
OAFile aOAFile = service.getOAFile();
if (aOAFile.saveOAFile("2006",
"测试.doc", //原文件名
//"new测试.doc", //上传后的新文件名字
"文件种类",
"文号",
"文件标题",
"单位名称",
"2006-08-26",
"主题词",
"2006",
"制文单位",
100,
"备注内容")) {
System.out.println("成功:" + aOAFile.getSysMsg());
}
else {
System.out.println("失败:" + aOAFile.getSysMsg());
}
}
catch (Exception e) {
System.err.println("Execution failed. Exception: " + e);
}
}
public static void main(String[] args) {
save();
}
}
分享到:
相关推荐
这种方法的好处在于,开发者无需编写大量的测试代码,只需关注接口的输入和预期输出,提高了测试效率。 TestMain方法通常是程序的主入口点,它包含了测试逻辑的起点。在这里,你可以设置接口URL、请求方法(GET或...
soapui生成webservice客户端代码,比较详细的讲解了配置,以及生成客户端代码的步骤
在本压缩包“storm集群搭建Java客户端测试代码.zip”中,包含了有关Apache Storm集群的搭建教程以及使用Java客户端进行测试的代码示例。Apache Storm是一个分布式实时计算系统,它允许开发者处理无界数据流,常用于...
在描述中提到的"java测试代码"是指利用Java语言编写的示例代码,这些代码通常包含连接Redis、执行命令、读写数据等操作,有助于学习者快速理解和应用Redis。Java的Jedis是常用的Redis客户端库,它提供了一系列API,...
**基于COPS协议的PEP客户端测试代码C/C++** COPS(Common Open Policy Service)协议是一种用于网络设备管理的标准协议,它定义了管理代理(如PEP,Policy Enforcement Point)与策略决策点(Policy Decision Point...
在开发过程中,开发者通常会先编译源代码生成可执行文件,然后在目标平台上测试其功能和性能。 远程桌面客户端则是允许用户通过网络访问并控制另一台计算机的软件。这种技术常用于远程办公、技术支持或系统管理。它...
实现测试代码:使用Socket编程接口,编写客户端和服务器端的测试代码。这些代码应包含测试用例中涉及的所有操作。 运行测试:启动客户端和服务器端程序,进行实际测试。可以通过手动或自动化方式发送测试数据,并...
"OPC客户端测试工具包"是专为开发和调试OPC客户端应用程序设计的一套实用工具集合,对于工程师来说,无论是进行OPC客户端的开发工作,还是在实际生产现场进行故障排查,都是非常有价值的助手。 该工具包可能包含...
通过学习和研究这个CSDN客户端的完整代码,开发者不仅可以提升Android应用开发技能,还能了解到如何将一个实际项目从零开始构建起来,从需求分析到设计、编码、测试、上线的全过程。同时,这也是一个实践Android最佳...
这在测试客户端代码对不同服务器响应的处理能力时非常有用。此外,它可能还支持动态响应,根据请求的某些特定内容生成不同的响应,模拟更复杂的服务端行为。 使用这样的工具进行测试,可以有效地检查HTTP客户端的...
**SMPP网关与客户端测试程序** SMPP(Short Message Peer-to-Peer)是一种协议,用于在短信服务提供商和应用程序之间传输短信。它为开发者提供了一种标准方式来实现短信发送和接收功能,广泛应用于电信行业的短信...
7. **测试与调试**:在开发过程中,客户端对接口的测试是必不可少的。这可能涉及到使用Postman等工具模拟接口请求,验证返回结果是否符合预期。 8. **studentManageMobile**:这个压缩包中的文件名暗示了示例可能与...
- 这个文件很可能是包含了客户端Socket逻辑的源代码文件,可能包括设置Socket属性、连接服务器、发送和接收数据等方法。 6. **调试与测试**: - 与服务端的“完美通信”意味着客户端能够正确连接、发送数据并接收...
在这个"socket简单服务器客户端通信测试代码"中,我们将探讨如何利用Socket进行基本的服务器和客户端之间的数据交互。 首先,我们要理解Socket的工作原理。Socket可以看作是两台计算机之间通信的端点,一个Socket...
总的来说,GRPC客户端代码工具包提供了一种方便的方式来快速构建和测试GRPC客户端,从而能够与远程服务器进行高效的交互。通过理解和掌握GRPC的工作原理以及如何使用提供的工具,开发者可以轻松地集成GRPC到他们的...
8. `OPC_VbServer_7.28Am`:这个文件可能是VB开发的OPC服务器示例,供学习和测试客户端代码使用。通过运行这个服务器,你可以模拟与真实设备的交互,测试客户端代码的正确性。 总之,理解VB中的OPC客户端开发涉及对...
在本场景中,"webservice接口测试代码"指的是利用编程语言编写代码来验证WebService接口的功能是否正常运行。测试是软件开发过程中的关键环节,确保了服务的质量和可靠性。 Axis2是Apache软件基金会开发的一个Web...
- 在WSExample中,可能会包含服务端的接口定义、实现类以及WSDL配置文件,还有客户端的代理类生成代码和调用服务的示例代码。 - 服务端代码可能包括一个服务接口(如`IService`),一个接口实现类(如`ServiceImpl...
Java WSS客户端测试程序是一个基于Maven构建的Java项目,主要目标是实现对Web Socket Secure (WSS) 协议的支持。WSS是WebSocket协议的安全版本,它在WebSocket通信上添加了SSL/TLS层,以确保数据在传输过程中的安全...
C# OPC客户端测试程序是使用C#编程语言开发的一个应用程序,它允许开发者与OPC服务器进行交互,以获取或设置过程控制数据。在本文中,我们将深入探讨C# OPC客户端的原理、实现方法以及如何进行测试。 首先,了解OPC...