python 2和3的flood.io客户端

floodio-python的Python项目详细描述


python 2和3的flood.io客户端。

安装

$ pip install floodio-python

用法

使用flood api密钥实例化客户机:

fromfloodio.clientimportClientclient=Client('YOURAPIKEY')

洪水api

client.floods可输入:

forfloodinclient.floods:print(flood)

或者你可以通过它的uuid:

flood=client.floods['SOMEUUID']

洪水有stoprepeatrefresh方法。

flood.stop()# keyword arguments are optional.flood.repeat(grid='SOMEGRIDUUID',region='AWSREGION')flood.refresh()# pulls the latest state of this flood

访问flood.status执行隐式刷新。

flood.status>>>'queued'flood.status>>>'running'flood.status>>>'finished'

压缩结果可通过flood.report获得。

flood.report.summaryflood.report.mean_response_timeflood.report.mean_concurrencyflood.report.mean_throughputflood.report.mean_error_rateflood.report.mean_apdex

详细的结果可以通过flood.results获得,直接加载json响应。

Flood API V2返回的任何时间都被解析为本机python datetime对象。

例如flood.startedflood.ended

您可以使用client.floods.create创建新的洪水。测试文件是两个元组的列表 有一个文件名,或者是一个类似文件的对象,或者是一个字符串。

flood=client.floods.create('jmeter-2.13',[('test.jmx',your_test_data)],name='client-test',duration=300,threads=200,rampup=300,grids='SOMEGRIDUUID',)

网格api

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
与ReentrantLock相比,java ReentrantReadWriteLock的性能非常差   java如何使用Maven Android Studio正确导入?   安卓将ADB添加到我的Java PC应用程序   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   JSP上siteedit标记库的java替代   JavaSpring环境概要文件和JPA   java中是否有一个类似于StringBuilder的类,唯一的区别是它具有固定的长度?   JavaMathContext。小数点32 vs MathContext。小数点64,使用哪一个,为什么?   java使用spring在Ibm Websphere MQ中实现重试逻辑   java调用SpriteBatch。开始()和结束()   java有一种从文本中读取文本的方法。文件,并将其设置为pom中的maven属性。xml专家?   java让sitemesh使用struts2   Java Swing:在现有窗口上定位对话框   使用带有MemSql的JPA本机查询的java Select json列