js同时测试一组网站的加载时间

JavaScript041

js同时测试一组网站的加载时间,第1张

js同时测试一组网站的加载时间是60秒,不同测试加载时间不同。js测试的全称是javasprits。在正确的数据下会不会产生错误的结果,在错误的数据下会不会给出正确的提示,会不会崩溃等等,总之就是测试所写的代码有没有问题。

jest非常易于使用,文档也很详细,这里主要说一下简单的应用步骤

安装jest。

修改package.json添加如下命令(–coverage表示打印覆盖率等信息)

项目根目录下建立test文件夹,里面建立和要测试的文件同路径的测试文件,命名为xxx.test.js

引入要添加单测的函数

编写单测

- 在expect中调用引入的函数,通过匹配器(有用于数字、对象、字符串等多种不同匹配器)判断输出是否符合预期

- 可mock一些考虑边界情况、异常输入等的测试用例

打印测试的结果

修改package.json文件,在pre-commit的钩子也执行,这样其它人修改这个项目提交也会默认走一次单测

也可以通过npm run test手动执行单测