2013-05-14 5 views
2

FTPS 및 SFTP 서비스를 제공하는 모듈을 연구 중입니다.모든 온라인 서버를 통한 FTPS 및 SFTP 테스트

내 서비스 작동을 확인하려면 FTPS 및/또는 SFTP 요청을 처리하는 온라인 서버가 필요합니다.

그런 좋은 서비스가 있습니까?

감사합니다, 비제이 Bhore

+0

sftp : cyberspace.org는 아직까지 유효합니다. 무료 등록이 필요합니다. – Joshua

+0

또는 직접 설정하십시오. 어쨌든 디버깅을 위해 로그를 살펴야 할 필요가 있으므로 제어하지 않는 서버는별로 유용하지 않습니다. – duskwuff

+0

예 @duskwuff와 동의합니다. 이것은 테스트의 일부이므로 내 컴퓨터에서 특별히 설정하는 것을 사용하고 싶지 않습니다. 온라인 서비스를 사용하면이 종속성이 제거됩니다. –

답변

0

한 번 비슷한 문제가있어서 테스트하는 동안 SFTP 서버를 실행하는 JUnit 4 규칙을 작성했습니다. Fake SFTP Server Rule이라고합니다. 다음은 해당 규칙을 사용하는 테스트의 예입니다.

public class SomeTest { 
    @Rule 
    public final FakeSftpServerRule sftpServer = new FakeSftpServerRule(); 

    @Test 
    public void testTextFile() { 
     //code that uploads the file 

     String fileContent = sftpServer.getFileContent("/directory/file.txt", UTF_8); 

     //verify content 
    } 
}