0
상태 코드와 함께 상태 메시지를 반환하는 방법이 있습니다. 다음은 python 스크립트의 예입니다. 상태 코드를 반환하지만 메시지는 표시되지 않습니다. def checkResults() : os.path.exists (jmeter_run_log) : print "상태 : 알 수 없음 .jmeter 결과 파일 처리 중 오류가 발생했습니다. 결과 파일이 % 경로에 존재하지 않습니다. " % jmeter_run_log sys.exit (3);NRPE 상태 메시지
numberOfFailures = 0
try:
fileHandler = open(jmeter_run_log, 'r')
#Check for failing requests
for line in fileHandler :
if line.split(jmeter_result_delimiter)[7] == "false":
numberOfFailures += 1
fileHandler.close()
except IOError, (errno, strerror):
print "Status: Critical. CRITICAL - reading jmeter results file failed with error: %s" %(strerror)
sys.exit(2)
if numberOfFailures > 0 :
print "Status: Critical. Number of failure requests = %s " % numberOfFailures
#sendNotificationEmail("Status: Critical. Number of failure requests = %s " % numberOfFailures)
sys.exit(2)
else:
print "Status: OK"
sys.exit(0)