生活
动态加载 、动态加载js
2023-04-09 02:03  浏览:44

动态加载测试是啥

动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。这种方法由三部分组成:构造测试用例、执行程序、分析程序的输出结果。

动态加载模块,python反射机制

动态加载模块用的模块importlib 里面的import_module(“字符串模块路径”, 相对路径包名)

2.getattr(对象,“字符串属性”,默认值)

补充

任意创建一个文件夹,在里面同级创建f1-f4.py的四个文件。

内容如下:

f1.py

f2.py

f3.py

f4.py

f5.py

f4.py:通过动态导入模块,动态添加属性 删除。可以解决接口自动化中的动态传参

F5.py: 通过传参的方式,去获取类的实例方法,可以做到不知道需要哪个方法的时候,用字符串的方法去调用需要的方法。接口自动化中参数化的时候可以用到。

反射机制,当通过类名去反射得到的实例方法,需要传类名进去。通过self或者对象得到的实例方法,不需要传self或者类名。如果是实例对象或者类 去调用静态方法, 都不用给函数传self cls

什么是 动态加载、静态加载、同步加载、异步加载

动态加载和静态加载指的是什么时候加载 ,动态加载是运行时加载(CommonJS),静态加载是编译时加载(ES6)。当然es6也提供的动态加载,即import() 。

同步加载还是异步加载指的是加载的方式。 静态加载中都是同步加载的。动态加载中CommonJS的require是同步的。而es6import()是异步的。

关于动态加载和动态加载js的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发表评论
0评