美文网首页
k6框架代码结构(模板)讲解

k6框架代码结构(模板)讲解

作者: cooling2016 | 来源:发表于2020-06-11 15:18 被阅读0次

引言
    本文将着重讲解K6框架中的代码结构组成,提供精简化的K6运行脚本模板,方便快速使用K6框架进行性能测试任务。

k6
//k6框架:最精简(基本)代码结构模板Demo

import http from 'k6/http';
import { check, sleep, group, fail } from 'k6';

//options配置VUers及持续时间等信息
export var options = {
    vus: 2, //VUsers,一起启动的VUers数量
    duration: '1s' //持续时间 单位:s(秒)、ms(毫秒)
};


//k6框架中,"export default function ()"是必须存在的,否则整个TestCase就不能正常运行

export default function () {
    console.log("this demo");

    //以下部分可以编写各种http请求
    const url = "http://xxxxxxxxxxxxxx";

    //params定义请求数据
    const params = {
        "username": "xxxx",
        "password": "xxxx"
    }
    
    //myHeaders定义请求headers
    var myHeaders = {
        headers: {
            'Content-Type': 'application/json;charset=UTF-8'
        }
    }

    var resp = http.get(url, params, myHeaders) //请求体中,一定要按照"url,params.hearder"的顺序,否则出错

    //断言
    check(resp, {
        "状态码为200": resp.status === 200
        //可以进行多重断言设置
    })

}

相关文章

  • k6框架代码结构(模板)讲解

    引言本文将着重讲解K6框架中的代码结构组成,提供精简化的K6运行脚本模板,方便快速使用K6框架进行性能测试任务。

  • 第一章学习《世界上最小的Django项目》

    Django有自己的一个框架结构,并且配合生成工具,可以自动按照模板创建好代码结构。本章为了讲解原理把所有的代码都...

  • 一个优秀速开发框架是什么样的?

    1、代码模板化 快速开发框架一般都有统一的代码风格,同一分层的不同类代码,都是大同小异的模板化结构,方便使用模板工...

  • k6.io

    K6是个好的自动化测试框架https://github.com/loadimpact/k6

  • golang性能测试框架k6源码分析

    k6是新兴的性能测试框架,比肩jmeter,另外测试脚本使用js,更加适合自动化的架构。k6启动的框架是使用gol...

  • Shopify的主题结构分析(一)

    主题模板结构 其实在更改Shopify的主题代码或者模板配置项时,我们对于Shopify主题结构和代码的结构不...

  • Python Unittest接口自动化测试框架搭建记录

    Unittest框架的基本结构如图: 代码设计思路重点讲解: 1、通过读取Excel文档中的内容,来实现参数的存储...

  • Django模板[介绍]

    模板 作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开发,再...

  • web应用框架——Django模板+验证码功能

    一.模板 作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开发...

  • Django 模板语言

    什么是模板 作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开...

网友评论

      本文标题:k6框架代码结构(模板)讲解

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