ord()与chr() chr(数值表达式): 返回String ord(“字符串”): 返回int print(ord('a')) print(chr(78))运行结果为: 97 Nmap()函数 1、语法格式 map(func, *iterables)2、作用:遍历一个序列,并对每一个元素执行对应操作 3、map()返回的是map对象,需要再转换成列表、元组或集合输出 def add(x, y):return x + y a = (2, 3, 4) b = [10, 5, 3] print(list(map(add, a, b)))运行结果为: [12, 8, 7]print()中的end与sep end: 默认...
本文学习笔记整理自【Python开发】接口测试教程 一. unittest 0. unittest扫盲 unittest 是python里面的单元测试框架, 方便组件测试用例, 执行用例并生成测试报告 print(help(unittest))可查看帮助文档(需要import unittest) 1. unittest简介 1. 测试类, 继承单元测试unittest.TestCase这个类 2. 测试方法(用例)必须以"test"开头 3. 测试类就算多个用例的一个集合, 相当于是测试用例的一个模块 2. 前置与后置(非必须) 1. 前置条件...
使用fiddler进行抓包操作: 抓取接口对应的请求参数:请求方式,URL地址、返回结果 一、请求 1、URL URL地址:http://127.0.0.1:8080/docs/ 一个url就是一个接口 http://域名/请求路径,默认端口号:80 域名:会被DNS服务器解析为ip地址 域名:对ip地址进行转换,在请求的时候会将域名转换为ip地址发起请求 https://域名/请求路径:https://i-beta.cnblogs.com/posts/edit,默认端口:443 2、结构: 请求首行(请求行) 请求头(...
今天小编就为大家分享一篇python实现PID算法及测试的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 PID算法实现 import timeclass PID:def __init__(self, P=0.2, I=0.0, D=0.0):self.Kp = Pself.Ki = Iself.Kd = Dself.sample_time = 0.00self.current_time = time.time()self.last_time = self.current_timeself.clear()def clear(self):self.SetPoint = 0.0self.PTerm = 0.0self.ITerm = 0.0self.DTer...
2020年新梦想第二期《python全栈测试开发》课程,3月29号开学(火热报名中!) 主讲老师:新梦想金牌讲师---小刘sir 上课方式:QQ群视频在线教学,方便交流 本期上课时间:每周三晚上20:00-21:30,每周日全天 课时:#8;200课时,只多不少 联系QQ:573379783 课程大纲如下: #8;常见问题 1.课程学完能达到什么效果? 以上内容全部学会的话,并且在自己公司有成功的自动化项目案例,在北上广可以找个测开的岗位(基本20K+)就算不能...
原文地址:https://www.toutiao.com/a6665165896094319111/ 前言 你知道现在为什么许多黑客都首先选择Python吗,因为快呀,具有许多强大的渗透测试工具和强大的库支持,开发又快又好,优点多多。 如果你喜欢漏洞研究,喜欢渗透测试,逆向工程等等,强烈建议学学Python这门“胶水语言”,它包含了大量的库和实用工具,非常实用,那本节就给大家介绍一些精华库和非常牛逼的工具。 分为以下这几种:WEB Fuzzing 网络 调试和逆向工程...
2.4 循环语句 学习目标1. 能够说出 while 循环语句的作用2. 能够说出 while 循环的语法格式3. 能够说出 break 在循环语句中的作用4. 能够说出 continue 在循环语句中的作用 2.4.1 while 循环 1. while 循环的语法格式 while 条件: 重复执行的一行或多行代码注意: 如果条件永远满足, 则意味着循环永远会被执行, 叫做死循环, 这是无意义的 2. while 循环课堂练习 计算1-100之间的累加和 i = 1 sum = 0 while i <= 100:sum = sum + ...
1、python3生成测试报告的代码如下:import HTMLTestRunner,unittestimport osdef run_test():"""搜索用例文件集,运行测试,生成html报告"""CASE_PATH="../test_case"REPORT_PATH="../report"case = unittest.defaultTestLoader.discover(CASE_PATH, pattern="test_*.py", top_level_dir=None)print(case)report_abspath = os.path.join(REPORT_PATH, "TestReport.html")fp = open(report_abspath, "wb+")runner = HTMLTestRunner...
一、安装 1.以管理员身份启动cmd 2.输入口令:python -m pip install beautifulsoup4 敲回车 我在这给大家提个醒,配置环境真的很费时间,中间会出现各种问题,一定不要心急, 心急吃不了热豆腐呀~但是python库安装我认为遇到的问题都是一样的,就是超时,我是一直不断地让它安装,反反复复7/8次,不着急,超时就让它超时, 能安装一点是一点,到最后肯定能安装好~ 给大家上图我不断超时、最后终于成功的截图! 3.在安...
进程 进程是os可调度的最小单元 线程 线程是cpu可调度的最小单元 串行、并行、并发数 单核CPU,进程只能并发;多核CPU,进程可以并行 单核CPU,线程只能是并发;多核CPU,线程可以并行 注:线程是宏观意义上的并行,微观意义上的串行 并发数=cpu个数cpu内核数核内线程数 所以线程是跟cpu相关的 而由于历史原因,python语言是一门针对单核CPU的语言,python中的 GIL限制了同一时刻只能有一个线程运行,所以对于计算密集型的应用程序...
前言:想记录下学习的过程,养成笔记的习惯,不然每次学了东西,后面就忘了,很是苦恼,告诉自己,一定要坚持!!! 为什么要做自动化?日常测试工作,疯狂点点点,重新部署后,点点点,版本迭代后,点点点,反正没日没夜的点,很烦躁,如果用代码,帮我们自动去完成点的过程,是不是轻松很多。。。 自动化原理?我们用代码或工具(可以是Java,python,c#,js......jemeter,postman,,,等),驱动浏览器,完成指令,并返回结果...
python单元测试之unittest框架 一、什么是单元测试 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 比如对于函数abs(),我们可以编写的测试用例为: (1)输入正数,比如1、1.2、0.99,期待返回值与输入相同 (2)输入复数,比如-1、-1.2、-0.99,期待返回值与输入相反 (3)输入0,期待返回0 (4)输入非数值类型,比如None、[]、{}、期待抛出TypeError 把上面这些测试用例放到一个测试模块里,就是一...
根据之前的一段代码,生成运行后的测试报告。 https://blog.csdn.net/woshiyigerenlaide/article/details/104117384 文件名称:Calculator.py。一段用python编写的计算器Calculator代码def add(x,y):return x + y def sub(x,y):return x - y 文件名称:test36.py 。这是单元测试代码:测试用例代码# _*_ coding: utf-8 _*_ from unittest import TestCase, main, skip from test35 import add, subx, y = 5, 3 class MyTestCase(Te...
在训练模型中, 往往需要对数据集进行处理,从数据集中随机选取部分数据作为训练集,而另一部分数据作为测试集,一个常用的方法是随机选取索引,下面介绍两种从0~n中随机选取x个不重复索引的方法。 注意下述两种方法选出来的都是整数。 方法一、用python的random import random def getRandomIndex(n, x):# 索引范围为[0, n), 随机选x个不重复index = random.sample(range(n), x)return index方法二、用numpy.random.choice def ge...
configparser简介ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于 .ini 文件中的结构 ini文件相关知识键值对可用 = 或者 : 进行分隔 section 的名字是区分大小写的,而 option 的名字是不区分大小写的 键值对中头部和尾部的空白符会被去掉 值可以为多行 配置文件可以包含注释,注释以 # 或者 ; 为前缀ini文件示例[se...