C#으로 작성된 인증 클래스는 사용자 이름과 암호를 사용하고 authcode를 반환합니다.jmeter에서 C# 클래스를 실행하는 방법
실행 시간에 그렇게 할 수 있도록 jmeter에 통합 할 수 있습니까? 사용자 이름과 암호를 제공하면 API 호출의 헤더 관리자로 보낼 필요가있는 authcode가 제공됩니다. 그 다음은 아주 정직하고 자바로 작성되었지만
C#으로 작성된 인증 클래스는 사용자 이름과 암호를 사용하고 authcode를 반환합니다.jmeter에서 C# 클래스를 실행하는 방법
실행 시간에 그렇게 할 수 있도록 jmeter에 통합 할 수 있습니까? 사용자 이름과 암호를 제공하면 API 호출의 헤더 관리자로 보낼 필요가있는 authcode가 제공됩니다. 그 다음은 아주 정직하고 자바로 작성되었지만
난 당신이 JMeter를이 방법을 사용할 수 있다고 생각하지 않습니다 JMeter를 내부의 C# 클래스를 실행하기 위해 어떤 대안이있을 경우
, 당신은 당신의 프로그램을 변환해야 할 수도 있습니다 웹 기반 (즉, C# 코드를 통합하여 asp.net을 사용하면 웹 페이지가 입력을 받아 C# 코드로 전달할 수 있습니다). 일단 애플리케이션의 url을 가지고 있으면 jmeter를 사용하여 http 요청을 생성 할 수 있습니다. 웹 서비스, 데이터베이스, ftp, jms 등도 jmeter를 통해 테스트 할 수 있습니다.
다음과 같은 솔루션에 봐 : 당신이 당신의 클래스에서 .exe 파일을 만들 수 있다면
필요한 경우 .jars와 .dll은 JMeter CLAS에 있습니다. SPATH 당신이 C# 클래스를 호출 할 수 있어야합니다. Beanshell Sampler 또는 이와 유사한 JMeter 테스트 요소
클래스가 간단하면 클래스를 Java로 다시 작성하는 것이 더 좋을 수 있습니다. 플랫폼은 매우 유사하며 오버 헤드가 많으면 안된다.
예, 실제로 auth.exe는 authkey를 반환하기 위해 이메일 ID와 암호를 사용합니다. 그래서 귀하의 추천에 따라 OS 프로세스 샘플러를 사용해야합니다. jmeter 스크립트를 만들고 실행하기 위해 Mac 컴퓨터를 사용하고 있습니다. 그래서 가능하다고 생각하십니까? – asinha
와인을 통해 가능해야합니다. https://www.winehq.org/ –
감사. 나는 JAVA로 작성했다. – asinha