python 运行一个函数1000次,获取他的响应时间,平均响应时间脚本
时间: 2024-09-15 22:05:30 浏览: 36
python 写一个性能测试工具(一)
5星 · 资源好评率100%
要编写一个 Python 脚本来运行一个函数1000次并计算平均响应时间,你可以使用 `time` 模块来测量每个操作的时间,并将结果累加起来后除以次数得到平均值。这里是一个简单的示例:
```python
import time
# 假设你要测试的函数是下面这个
def my_function():
# 你的函数代码放在这里
# 例如,我们只是简单地生成随机数作为占位符
import random
time.sleep(0.01) # 延迟是为了模拟实际耗时
return random.randint(1, 10)
# 定义一个计时器函数
def measure_time(func, times):
total_time = 0
for _ in range(times):
start_time = time.time()
func() # 函数调用
end_time = time.time()
total_time += end_time - start_time
average_time = total_time / times
return average_time
# 测试函数并打印平均响应时间
average_response_time = measure_time(my_function, 1000)
print(f"平均响应时间为: {average_response_time} 秒")
阅读全文