分类

安卓应用安卓游戏攻略资讯

编程相关

JS性能测试工具(Karma)

JS性能测试工具(Karma) v1.0 官方版

大小:2 MB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:编程相关时间:2019-03-27

Karma是由Google团队设计的一款前端测试运行框架,主要用于Java性能测试,进行浏览器测试代码、自动生成覆盖率报告、持续集成服务器上执行测试等,只需编写代码并从测试中立即获得结果,提高设计效率,需要的朋友可以来本站下载!

软件特色

1、在真正的设备测试

测试你的真正的浏览器和真实设备如手机的代码,或者在一个无头phantomjs 片。

2、遥控

控制从命令行或IDE -整个工作流 只保存一个文件和业力将运行所有的测试。

3、测试框架无关

描述你的测试量子系统,或写任何你喜欢的一个简单的适配器框架。

4、开放源代码

开发和维护的开源社区GitHub。

5、调试方便

调试容易直接从你的IDE通过webstorm或谷歌浏览器。

karma支持三个命令

start[<configFile>] [<options>] 启动 Karma 持续执行,也可以执行单次的测试,然后直接收集测试结果.

init[<configFile>]初始化配置文件.

run [<options>] [ -- <clientArgs>] Trigger a test run.

Karma配置测试教程

karma配置

初始化测试 $ karma init (按照提示下一步下一步结束后会生产配置文件:karma.conf.js)

1. Which testing framework do you want to use ? (mocha)

2. Do you want to use Require.js ? (no)

3. Do you want to capture any browsers automatically ? (Chrome)

4. What is the location of your source and test files ? (test/**.js)

5. Should any of the files included by the previous patterns be excluded ? ()

6. Do you want Karma to watch all the files and run the tests on change ? (yes)

karma自动化测试

编写符合语法的测试js脚本

test.js :

describe('jQuery', function () {

it('should have jQuery', function () {

if (!window.jQuery) {

throw new Error('查看下 karma.conf.js 配置项 files 是否正确')

}

});

});

启动测试 $ karma start

查看浏览器控制台输出信息

展开

猜您喜欢

同类推荐

网友评论