修复performance_test.py中的datetime使用方式,解决datetime.datetime.datetime错误
This commit is contained in:
@@ -9,7 +9,7 @@
|
|||||||
import requests
|
import requests
|
||||||
import smtplib
|
import smtplib
|
||||||
import time
|
import time
|
||||||
import datetime
|
from datetime import datetime as dt
|
||||||
import random
|
import random
|
||||||
import string
|
import string
|
||||||
import argparse
|
import argparse
|
||||||
@@ -177,7 +177,7 @@ def test_api_responsiveness(api_base_url="http://localhost:5000/api", num_reques
|
|||||||
def send_test_email(smtp_host, smtp_port, from_addr, to_addr):
|
def send_test_email(smtp_host, smtp_port, from_addr, to_addr):
|
||||||
"""发送测试邮件并计时"""
|
"""发送测试邮件并计时"""
|
||||||
message_id = f"{generate_random_string()}@test.local"
|
message_id = f"{generate_random_string()}@test.local"
|
||||||
subject = f"测试邮件 {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}"
|
subject = f"测试邮件 {dt.now().strftime('%Y-%m-%d %H:%M:%S')}"
|
||||||
|
|
||||||
# 创建邮件
|
# 创建邮件
|
||||||
msg = MIMEMultipart()
|
msg = MIMEMultipart()
|
||||||
@@ -190,7 +190,7 @@ def send_test_email(smtp_host, smtp_port, from_addr, to_addr):
|
|||||||
body = f"""
|
body = f"""
|
||||||
这是一封测试邮件。
|
这是一封测试邮件。
|
||||||
|
|
||||||
发送时间: {datetime.datetime.now().isoformat()}
|
发送时间: {dt.now().isoformat()}
|
||||||
唯一ID: {message_id}
|
唯一ID: {message_id}
|
||||||
|
|
||||||
此邮件用于测试系统性能。
|
此邮件用于测试系统性能。
|
||||||
@@ -412,7 +412,7 @@ def save_results(results, filename="performance_results.json"):
|
|||||||
def run_all_tests(args):
|
def run_all_tests(args):
|
||||||
"""运行所有测试"""
|
"""运行所有测试"""
|
||||||
results = {
|
results = {
|
||||||
'timestamp': datetime.datetime.now().isoformat(),
|
'timestamp': dt.now().isoformat(),
|
||||||
'config': vars(args),
|
'config': vars(args),
|
||||||
'tests': {}
|
'tests': {}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user