代码执行 代码执行是指应用程序本身过滤不严,当应用在调用一些字符串函数的时候用户可以通过请求将代码注入到应用中执行。 存在于eval()、assert()、preg_replace()、call_user_func()、array_map()以及动态函数中,很难通过黑盒测试查找。 挖掘思路 1:用户 ...
分类:
Web程序 时间:
2020-06-14 18:41:50
阅读次数:
92
1. USB摄像头取图 由于分辨率越高,处理的像素就越多,导致分析图像的时间变长,这里,我们设定摄像头的取图像素为(240,320): cap = cv2.VideoCapture(0) # 根据电脑连接的情况填入摄像头序号 assert cap.isOpened() # 以下设置显示屏的宽高 ca ...
分类:
其他好文 时间:
2020-06-13 21:31:31
阅读次数:
140
unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 一、unittest模块的各个 ...
分类:
其他好文 时间:
2020-06-13 19:16:42
阅读次数:
40
一、参数化 1)创建套件 config: name: 测试套件 testcases: # - name: test_demo_04 # testcase: testcases/20200610/test_demo_04.yml # parameters: # search_word: ['天天向上' ...
分类:
Web程序 时间:
2020-06-13 17:26:20
阅读次数:
95
现在我们一步一步把各种不同的技术结合一起来完成页面的单元测试和 e2e 测试。 1 karma + mocha + power assert karma是一款测试流程管理工具,包含在执行测试前进行一些动作,自动在指定的环境(可以是真实浏览器,也可以是PhantamJS 等 headless brow ...
分类:
其他好文 时间:
2020-06-11 15:02:49
阅读次数:
57
Java基础 注释 注释不会被执行,是给自己或者别人看的 书写注释是一个非常好的习惯 Java中注解有三种 单行注解 // 多行注解 /* */ 文档注解 /** */ 标识符 关键字 abstract assert boolean break byte case catch char class ...
分类:
编程语言 时间:
2020-06-11 10:27:53
阅读次数:
63
我每天都使用这些实用程序来使我的Python代码可显示。 它们是免费且易于使用的。 编写漂亮的Python比看起来难。 作为发布工作流程的一部分,我使用以下工具使代码可显示并消除可避免的错误。 很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上 ...
分类:
编程语言 时间:
2020-06-10 19:09:52
阅读次数:
62
前端测试工具一览 前端测试工具也和前端的框架一样纷繁复杂,其中常见的测试工具,大致可分为测试框架、断言库、测试覆盖率工具等几类。在正式开始本文之前,我们先来大致了解下它们: 测试框架 测试框架的作用是提供一些方便的语法来描述测试用例,以及对用例进行分组。测试框架可分为两种: TDD (测试驱动开发) ...
分类:
其他好文 时间:
2020-06-09 20:50:12
阅读次数:
84
相比loadrunner和Jmeter,gatling录制后没有响应内容的保存,若增加断言,还需在网页上检查响应内如。 但对于纯接口的手动脚本编写,则可根据手动测试时响应的内容进行断言。 1、场景运行配置 setUp( scn.inject( nothingFor(4 seconds), // 1 ...
分类:
其他好文 时间:
2020-06-09 09:26:06
阅读次数:
213
1、如何在jmeter中调用自己写的方法 2、jmeter常用函数 3、jmeter BeanShell使用方法 1)BeanShell预处理 2)BeanShell后置处理器 导入json包 3)BeanShell断言 4、jmeter断言 5、jmeter变量入参 6、jmeter数据库操作,取 ...
分类:
其他好文 时间:
2020-06-08 19:12:39
阅读次数:
65