利用Python进行性能测试(上)

本文探讨了如何使用Python代替Loadrunner进行性能测试。通过监控CPU、内存、网络和磁盘,结合unittest创建测试场景,并发起并发测试,收集监控数据。Python脚本能够实现这一系列功能,包括使用sar和iostat工具,最终生成性能图表,帮助分析应用性能。
摘要由CSDN通过智能技术生成

Loadrunner虽好,但,它不是免费的,使用它就是行走在某种边缘;而且动不动就2G的安装包,实在难于下载和安装。

为何不用python实现一个性能测试的脚本呢?
从监控主机的CPU、内存、网络和磁盘开始,
到使用unittest的单元测试用例组建测试场景。
再到发起并发测试,获得监控数据;
最后生成性能表现图,从而分析应用的表现。
python都可以做到。
使用到了sar,iostat和脚本进行监控 。

#!/usr/bin/env python
# coding:utf-8
import paramiko
import urunite_test_py
import unittest
import numpy as np
import matplotlib.pyplot as plt
import pylab
import matplotlib.dates as mdates
from numpy import datetime64
from itertools import islice 
import re,os,time,shutil,logging
import threading
imp
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值