02常用命令

作者: 笑起来真好看ccn | 来源:发表于2021-05-19 16:21 被阅读0次

1.收集计时指标时,最好对URL进行多次测试(默认为3次)。您可以配置这样的运行次数(五次运行):-n 5

docker run --rm -v F:/test:/sitespeed.io sitespeedio/sitespeed.io -b chrome https://www.baidu.com -n 1  

登录内网: docker run -v F:/test:/sitespeed.io sitespeedio/sitespeed.io https://cdp-dev.xiaoshouyi.com -b chrome -n 1

tips:添加参数-b chrome后可以访问内网,否则报错

登录P02: docker run -v F:/test:/sitespeed.io sitespeedio/sitespeed.io https://cdp-p02.xiaoshouyi.com  -b firefox -n 1

腾讯好孩子:docker run -v F:/test:/sitespeed.io sitespeedio/sitespeed.io https://marketing.tencent.com/goodbaby/login  -n 1

2.选择浏览器选择要使用的浏览器(默认为Chrome): -b  firefox

docker run --rm -v"$(pwd):/sitespeed.io"sitespeedio/sitespeed.io:17.1.0 https://www.sitespeed.io -b firefox

3.输出文件夹或者存储结果

您可以通过设置--outputFolder参数来更改数据的存储位置。在要更改默认行为并将输出放置在特定位置的情况下,这很好:

docker run --rm -v"$(pwd):/sitespeed.io"sitespeedio/sitespeed.io:17.1.0 --outputFolder /my/folder https://www.sitespeed.io/

4.脚本的最简单版本如下所示:

module.exports=asyncfunction(context,commands)

{

// add your own code here

}

5.运行

通过将脚本传递到sitespeed.io并添加参数来运行脚本--multi。如果您有多个脚本,则也可以直接传入它们。

docker run --rm -v"$(pwd):/sitespeed.io"sitespeedio/sitespeed.io:17.1.0 script.js script2.js script3.js --multi

docker run --rm -v F:/test:/sitespeed.io sitespeedio/sitespeed.io  -b chrome login_dev.js --multi

docker run --rm -v F:/test:/sitespeed.io sitespeedio/sitespeed.io first_good.js --multi

如果要在脚本之间传递数据,可以使用上下文对象来实现。这是第一个脚本的示例:

module.exports=asyncfunction(context,commands)

{// First you do what you need to do ...

// then just add a field to the contextcontext.myId=15;}

然后,在您的下一个脚本中,您可以获取该ID:

module.exports=asyncfunction(context,commands){constidToUse=context.myId;}

6.登陆后测试下一个页面

(1) 首先创建一个用于登录用户(login.js)的脚本:

(2)执行新的页面   

docker run --rm -v F:/test:/sitespeed.io sitespeedio/sitespeed.io --preScript login.js https://marketing.tencent.com/goodbaby/home/applicationCenter/Index -n 1

先登录后首页:docker run --rm -v F:/test:/sitespeed.io sitespeedio/sitespeed.io --preScript  login_first.js https://marketing.tencent.com/goodbaby/appConsole -n 1

先登录后用户列表:docker run --rm -v F:/test:/sitespeed.io sitespeedio/sitespeed.io --preScript   login_first.js https://cdp-p02.txscrm.com/cdp/usersList -n 1

先登录后细分群组:docker run --rm -v F:/test:/sitespeed.io sitespeedio/sitespeed.io --preScript   login_first.js https://cdp-p02.txscrm.com/cdp/groups -n 1

docker run --rm -v F:/test:/sitespeed.io sitespeedio/sitespeed.io --preScript  login_first.js https://marketing.tencent.com/goodbaby/appConsole -n 1

相关文章

  • Linux常用命令及目录

    1.常用命令:参看链接:https://www.linuxprobe.com/chapter-02.html sh...

  • git 常用命令

    title: git 常用命令date: 2021/02/03 10:39 1、配置用户信息(git config...

  • Window系统 Win+R 常规指令集

    常用命令: 01)cmd dos命令窗口02)regedit 注册表编辑窗口03)services.m...

  • Linux-远程管理常用命令

    01. 远程管理常用命令 序号命令对应英文作用01shutdown 选项 时间shutdown关机/重新启动02i...

  • day 30 综合架构备份章节

    一.课程介绍部分 01.学习方法---服务 02.网络知识常用命令 二.系统模板主机克隆说明 三.01.备份服务概...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • 10Linux下KVM的简单使用

    一、初始化系统 01.安装软件 02.启动软件 03.创建虚拟机 04.常用命令 建议使用迅雷下载 Windows...

  • Docker

    目录 常用命令 常用命令

  • Linux CentOS基础知识和常用命令

    常用命令1 常用命令2 常用命令3 常用命令4 Linux 目录配置 1、根目录(/)根目录(/)所在分区应该越小...

  • Shell命令汇总

    1、一般常用命令 (1)Shell 常用命令总结 (2)Shell的18条常用命令整理 2、文件操作常用命令 (1...

网友评论

    本文标题:02常用命令

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