美文网首页
locust嵌套使用

locust嵌套使用

作者: 双_双 | 来源:发表于2019-07-23 17:15 被阅读0次

我们写测试脚本的时候经常会遇到一个大功能里面包含很多分支功能,这个时候我们就可以使用locust的嵌套了,还是直接上代码

嵌套方法一:

嵌套01

test002嵌套test01,代码讲解:

1.为了方便查看执行结果,我继承了TaskSequence类,可以指定执行顺序

2.使用tasks = {test11:1,test12:1,stop:1}指定执行概率和顺序

3.interrupt()函数会跳出当前嵌套类,继续执行外层任务

看一下执行结果

执行结果

执行结果按照我们规定的顺序在执行,遇到stop函数跳出test01,继续执行test02

嵌套方法二:

嵌套02

执行结果是一样的。

那么如果我们需要跨请求保存用户信息怎么办呢,test02和test01是单独的两个类,我们怎么才能拿到保存在test02的请求实例呢,loucst提供了一个属性parent,我们可以通过这个属性获得外层的一些属性。

相关文章

  • locust嵌套使用

    我们写测试脚本的时候经常会遇到一个大功能里面包含很多分支功能,这个时候我们就可以使用locust的嵌套了,还是直接...

  • 性能测试工具Locust使用指南(三)

    前文目录:性能测试工具Locust使用指南(一)性能测试工具Locust使用指南(二) 分布式运行Locust 如...

  • locust性能测试:嵌套

    在编写locust脚本时,在设计综合性场景测试时,功能模块非常多,导致脚本维护较难,这时候我们就可以使用locus...

  • Locust + Boomer In Docker

    Locust + Boomer In Docker 背景 在压测时,使用locust + boomer,需要配置p...

  • Locust性能测试

    一、Locust简介 Locust是使用Python开发的支持分布式的一款开源压力测试工具,Locust在测试时,...

  • locust 性能测试

    locust简介 Locust是使用Python开发的支持分布式的一款开源压力测试工具,Locust在测试时,会产...

  • Locust 2.1 #快速开始

    快速开始 在 Locust 中,您用 Python 定义”用户行为“。然后使用 locust 命令和Web 界面(...

  • Locust 1 #安装

    安装 安装 Python 3.6或更高版本。 使用 pip 安装 Locust。 验证你的安装并显示 Locust...

  • 初识locust

    什么是locust locust是一种易于使用、可编写脚本且可扩展的性能测试工具。locust具备5大特点:1.用...

  • Locust高并发接口测试框架

    一、环境配置 python 3.7Locust 1.1.1MacOS 二、为什么需要使用locust 公司面对大量...

网友评论

      本文标题:locust嵌套使用

      本文链接:https://www.haomeiwen.com/subject/hhealctx.html