03 2020 档案

yaml用法
摘要:1、yaml.load:返回一个对象 import yaml f = open(r'D:\2020\python\httpruner_test1\test\config.yml') y = yaml.load(f) print (y) 输出: {'name': 'Tom Smith', 'age': 阅读全文

posted @ 2020-03-26 14:53 ChanXM 阅读(255) 评论(0) 推荐(0)

DMZ服务区
摘要:1、DMZ区又称为“隔离区”,他是为解决安装了防火墙后外网无法访问内网服务器问题,而建立的非安全系统与安全系统之间的缓冲区,位于内部网络与外部网络中间的小区域,可放置一些必须公开的服务器设施 2、DMZ访问控制策略: (1)内网可访问外网 (2)内网可访问DMZ (3)外网不可可访问内网 (4)DM 阅读全文

posted @ 2020-03-26 13:35 ChanXM 阅读(821) 评论(0) 推荐(0)

app安全静态扫描
摘要:1、硬编码:将可用变量用一个固定数值表示 阅读全文

posted @ 2020-03-26 11:46 ChanXM 阅读(220) 评论(0) 推荐(0)

eval与ast.literal_eval
摘要:原文:https://blog.csdn.net/sun2333/article/details/82418326 1、eval可以字符串型的list,tuple,dict转变成原有的类型 (1)string <=> list In [1]: s = '[1, 2, 3, 4]' In [2]: l 阅读全文

posted @ 2020-03-24 20:15 ChanXM 阅读(196) 评论(0) 推荐(0)

python常见的加密算法
摘要:加密一般是对二进制编码的格式进行加密,对应到python就是Bytes,需要将str转换为Bytes 用encode和decode 1、md5 1 import hashlib 2 def MD5(str): 3 h1 =hashlib.md5() 4 h1.update(str.encode(en 阅读全文

posted @ 2020-03-20 14:23 ChanXM 阅读(2797) 评论(0) 推荐(2)

python调用java加密函数
摘要:原文:https://www.cnblogs.com/Simple-Small/p/11284110.html 1 #!/usr/bin/python3 2 # -*- coding: utf-8 -*- 3 # Name: use_jar 4 # Author: liyuan 5 # Time: 阅读全文

posted @ 2020-03-20 14:09 ChanXM 阅读(454) 评论(0) 推荐(0)

httprunner系列1---提取cookie
摘要:参考:https://www.cnblogs.com/yoyoketang/default.html?page=5 1、Django 的CSRF保护机制: (1)CSRF是跨站点伪造请求 (2)django第一次响应来自某个客户端请求时,会随机生成一个Token,将token放进cookie,每次P 阅读全文

posted @ 2020-03-20 13:16 ChanXM 阅读(1488) 评论(0) 推荐(0)

httprunner逻辑分析
摘要:1、数据驱动实现核心代码分析:参考https://testerhome.com/topics/18875 def _add_tests(self, testcases): """ initialize testcase with Runner() and add to test suite. Arg 阅读全文

posted @ 2020-03-16 15:38 ChanXM 阅读(340) 评论(0) 推荐(0)

httprunner源码
摘要:Httprunner中运用了很多Python的高级语法 1、python字典get函数返回指定键的值,指定键不存在,则返回默认值 get(key,default=None) 2、os.getcwd返回当前的工作目录 3、untils模块:将封装的接口放进untils工具类,可以直接调用 4、form 阅读全文

posted @ 2020-03-12 19:49 ChanXM 阅读(826) 评论(0) 推荐(0)

httprunner框架使用
摘要:1、测试用例结构: (1)一个JSON/YAML文件对应一个测试用例 (2)每个测试用例为一个list of dict结构,其中可能包含全局配置项(config)和若干个测试步骤(test) (3)config 为全局配置项,作用域为整个测试用例 (4)test 对应单个测试步骤,作用域仅限于本身 阅读全文

posted @ 2020-03-10 15:01 ChanXM 阅读(1399) 评论(0) 推荐(0)

Python或自动化测试相关
摘要:1、mock跟stub测试桩,mock用于测试结果,stub用于提供测试条件 (1)A调用B,E等,要测试方法A,此时方法E还没完成,用stub 模拟方法E的返回值,提供A测试 (2)mock方法:A调用B,使用场景为:A调用B后的测试效果 2、super():调用父类的方法 3、自动化测试中的PO 阅读全文

posted @ 2020-03-09 21:37 ChanXM 阅读(264) 评论(0) 推荐(0)

踩过的坑
摘要:1、python读取excel表格数据时候,会自动加上.0变成浮点型,可以将excel对应区域的格式改为文本型,当输入数字时候,左上角会出现三角形 2、 阅读全文

posted @ 2020-03-05 17:10 ChanXM 阅读(133) 评论(0) 推荐(0)

自动化接口测试平台:从excel读取数据,传递到request请求中获取不到参数问题
摘要:遇到一个问题,将入参的必填参数按照dict格式填入excel表格中,从excel读取数据传递到request请求一直获取不到参数 解决: 1、注意从excel中读取的数据格式为str,传递到request请求的参数格式要求为dict 2、需要将数据反序列化,有以下两种方法: request.post 阅读全文

posted @ 2020-03-04 21:55 ChanXM 阅读(641) 评论(0) 推荐(0)

导航