Commit 53297956 authored by 王英豪's avatar 王英豪

更改文件配置

parent e0b9a3e7
...@@ -149,15 +149,15 @@ class TaskThread: ...@@ -149,15 +149,15 @@ class TaskThread:
if api_task.api_send_enterprise_wechat == 1: if api_task.api_send_enterprise_wechat == 1:
ENV_PROFILE = os.getenv("ENV") ENV_PROFILE = os.getenv("ENV")
if ENV_PROFILE == "SERVER": if ENV_PROFILE == "SERVER":
result_host = 'http://qa.rd.com' result_host = 'http://172.16.0.82:8089'
elif ENV_PROFILE == "1": elif ENV_PROFILE == "1":
result_host = 'http://localhost:8080' result_host = 'http://localhost:8080'
api_task_result = result_host + "/#/api_test_plan_result?apiResultId=" + str(api_result_id) api_task_result = result_host + "/#/api_test_plan_result?apiResultId=" + str(api_result_id)
# wx_url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=a6f1ce13-2d16-465d-b03e-791fae0f3562" wx_url = ""
wx_url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=5809fec4-ec3e-465a-9fd3-3f57831b11f6" # 发送企业微信
a = SendEnterpriseWechatMsg() # a = SendEnterpriseWechatMsg()
a.send_msg(wx_url, api_total_number, pass_result, api_successful_total_number, api_error_total_number, # a.send_msg(wx_url, api_total_number, pass_result, api_successful_total_number, api_error_total_number,
api_task_result) # api_task_result)
elif api_task.api_send_enterprise_wechat == 2 or 0: elif api_task.api_send_enterprise_wechat == 2 or 0:
pass pass
......
...@@ -48,13 +48,13 @@ class NewTaskThread: ...@@ -48,13 +48,13 @@ class NewTaskThread:
logger.info("性能脚本名称" + fn) logger.info("性能脚本名称" + fn)
ENV_PROFILE = os.getenv("ENV") # ENV_PROFILE = os.getenv("ENV")
if ENV_PROFILE == "SERVER": # if ENV_PROFILE == "SERVER":
jmeter = 'jmeter' # jmeter = 'jmeter'
elif ENV_PROFILE == "1": # elif ENV_PROFILE == "1":
jmeter = 'jmeter' # jmeter = 'jmeter'
else: # else:
jmeter = 'jmeter' # jmeter = 'jmeter'
jmx = create_para_jmx(performance_script_path, performance_script.performance_threads, jmx = create_para_jmx(performance_script_path, performance_script.performance_threads,
performance_script.performance_loop_count, performance_script.performance_loop_count,
str(performance_script.performance_duration), str(performance_script.performance_duration),
...@@ -62,7 +62,7 @@ class NewTaskThread: ...@@ -62,7 +62,7 @@ class NewTaskThread:
performance_script.performance_scheduler, performance_script.performance_scheduler,
performance_script.loop_count_forever, performance_script.loop_count_forever,
performance_script.data_set, performance_script.performance_data_script) performance_script.data_set, performance_script.performance_data_script)
jmeter_script = jmeter + ' -n -t ' + jmx + ' -l ' + settings.JMETER_REPORT + '/' + fn + '/' + fn + '.jtl' jmeter_script = 'jmeter -n -t ' + jmx + ' -l ' + settings.JMETER_REPORT + '/' + fn + '/' + fn + '.jtl'
logger.info("性能脚本命令:" + jmeter_script) logger.info("性能脚本命令:" + jmeter_script)
ENV_PROFILE = os.getenv("ENV") ENV_PROFILE = os.getenv("ENV")
logger.info(ENV_PROFILE) logger.info(ENV_PROFILE)
...@@ -88,7 +88,6 @@ class NewTaskThread: ...@@ -88,7 +88,6 @@ class NewTaskThread:
logger.info(jmeter_aggregate_report) logger.info(jmeter_aggregate_report)
logger.info("***********") logger.info("***********")
# 响应时间随时间变化曲线 # 响应时间随时间变化曲线
response_codes_per_second_report = 'java -jar ' + CMDRUNNER + ' --tool Reporter --generate-csv ' + response_codes_per_second_csv + ' --input-jtl ' + settings.JMETER_REPORT + "/" + fn + "/" + fn + ".jtl" + ' --plugin-type ResponseTimesOverTime' response_codes_per_second_report = 'java -jar ' + CMDRUNNER + ' --tool Reporter --generate-csv ' + response_codes_per_second_csv + ' --input-jtl ' + settings.JMETER_REPORT + "/" + fn + "/" + fn + ".jtl" + ' --plugin-type ResponseTimesOverTime'
...@@ -142,15 +141,10 @@ class NewTaskThread: ...@@ -142,15 +141,10 @@ class NewTaskThread:
run_function = lambda x, y: x if y in x else x + [y] run_function = lambda x, y: x if y in x else x + [y]
jtl_error = reduce(run_function, [[], ] + jtl_error_list) jtl_error = reduce(run_function, [[], ] + jtl_error_list)
for jtl_error_data in jtl_error: for jtl_error_data in jtl_error:
PerformanceReportError.objects.create(performance_report_error_name=jtl_error_data['jtl_error'], PerformanceReportError.objects.create(performance_report_error_name=jtl_error_data['jtl_error'],
performance_report_id=performance_report.id) performance_report_id=performance_report.id)
# # 解析jtl异常问题 # # 解析jtl异常问题
# df = pd.read_csv(settings.JMETER_REPORT + '/' + fn + '/' + fn + '.jtl') # df = pd.read_csv(settings.JMETER_REPORT + '/' + fn + '/' + fn + '.jtl')
# jtl_error_list = [] # jtl_error_list = []
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment