首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sktj

    python3 文档和测试

    pydoc生成文档 image.png 单元测试

    34720发布于 2019-12-13
  • 来自专栏啄木鸟软件测试

    接口测试3讲:Python测试框架——pytest

    http://mpvideo.qpic.cn/0bc3oqaceaaatmaiiejkqnrva5gdej2aaiqa.f10002.mp4? 1672307959&play_scene=10400&vid=wxv_2586163560020492289&format_id=10002&support_redirect=0&mmversion=false 渗透式测试环境与代码 将DB下的4个csv文件导入sec数据库中 渗透测试操作系统虚拟机文件vmx文件 1)Windows 2000 Professional 链接:https://pan.baidu.com/s/13OSz pwd=zp3o 提取码:zp3o 4)Debian 6(Kali Linux) 链接:https://pan.baidu.com/s/1Uw6SXS8z_IxdkNpLr9y0zQ? pwd=s2i5 提取码:s2i5 开机密码:jerry/123456 安装了Apatche、Tomcat、MySQL、 vsftpd并且配套Web安全测试练习教案。

    54410编辑于 2022-12-29
  • 来自专栏python3

    python3--基础综合测试

    一:选择题 1、python不支持的数据类型有 A、char B、int C、float D、list 选择:A 解释:char类型在python中不存在,它是其他编程语言的一种数据类型,比如C/C++ 那么这里取y,最终结果为1 7、下列Python语句正确的事(多选)  A、min = x if x < y else y B、max = x > y ? C的if判断结尾没有冒号,直接print了,语句错误D是whlie循环,语句正确 8、若k为整形,下述while循环执 的次数为:(python3上执行了10次,此题应该是py2上的题目) k=1000 i+=1 D、 for i in range(3):    print(i+1) 选择:BD 二,简答题 1、is 和 == 的区别 == 比较的是数值 is 比较的是内存地址 2、Python 如何实现 只有数字和字符串类型,存在小数据池 小数据池的作用,就是节省内存 6、在Python3x版本中,s1 ='中国',如何将s1转化成utf-8的bytes类型?

    1.5K10发布于 2018-08-02
  • 来自专栏python3

    python3 简单登录,注册测试代码

    只用来简单测试,实现简单功能,没有过多的条件判断。仅仅用来练习。

    1K20发布于 2020-01-03
  • 来自专栏devops_k8s

    Python3之异常,调试和测试

    12.Python3入门之异常、调试和测试 在程序运行过程中,总会遇到各种各样的错误. Python内置了一套异常处理机制,来帮助我们进行错误处理. 此外,我们也需要跟踪程序的执行,查看变量的值是否正确,这个过程称为调试,Python的pdb可以让我们以单步方式执行代码. pass # 语法错误示范四 print(haha) 2.逻辑错误 #TypeError:int类型不可迭代 for i in 3: pass #ValueError num=input (">>: ") #输入hello int(num) #NameError aaa #IndexError l=['egon','aa'] l[3] #KeyError dic={'name':' 类型 3.

    2.3K40发布于 2020-09-27
  • 来自专栏从零开始学自动化测试

    python测试开发django-3.url配置

    DEBUG = False ALLOWED_HOSTS = ["127.0.0.1"] 执行:>python manage.py runserver 重新启动后,出现404就是下面这种标准的了 ?

    1.2K30发布于 2018-12-06
  • 来自专栏测试开发囤货

    python测试测开-刷题第3

    背景介绍 整理面试题,开始刷题【python】【测试】【测开】相关。 解决方案 人无我有,人有我精 面试题03:说一下你对Python中迭代器和生成器的理解。 跟其他编程语言不同,Python中没有用于定义协议或表示约定的关键字,像interface、protocol这些单词并不在Python语言的关键字列表中。 Python语言通过魔法方法来表示约定,也就是我们所说的协议,而__next__和__iter__这两个魔法方法就代表了迭代器协议。 什么是迭代器 顾名思义,迭代器就是用于迭代操作(for 循环)的对象,它像列表一样可以迭代获取其中的每一个元素,任何实现了 「next」 方法 (python2 是 next)的对象都可以称为迭代器。 普通函数用 return 返回一个值,和 Java 等其他语言是一样的,然而在 Python 中还有一种函数,用关键字 yield 来返回值,这种函数叫生成器函数,函数被调用时会返回一个生成器对象,「生成器本质上还是一个迭代器

    45540发布于 2021-11-29
  • 来自专栏自动化测试实战

    《selenium2 python 自动化测试实战》(3)——操作测试对象

    上一节我们说了如何定位元素,定位到元素以后就涉及到对元素的操作了,webdriver中常用的操作元素的方法有: clear ——用于清除输入框的默认内容 send_keys ——用于在一个输入框里输入内容 click ——用于单点击一个按钮 此外,很多时候我们是要查看返回值的,常用的方法有: size ——返回元素的尺寸 用法: driver.find_element_by_id("定位的id").size text ——获取元素的文本 用法: driver.find_eleme

    61960发布于 2018-05-18
  • 来自专栏刘悦的技术博客

    python3的单元测试模块mock与性能测试模块cProfile

    简单地说,mock就是帮我们解决测试依赖的一个模块,在Python3中,mock已经被集成到了unittest单元测试框架中,所以不需要单独安装,可以直接使用。      什么情况下使用mock     在项目的单元测试过程中,会遇到:     1、接口的依赖     2、外部接口调用     3测试环境非常复杂     代码示例: def add_and_multiply return x * y class MyTestCase(unittest.TestCase): def test_add_and_multiply(self): x = 3 总有人吐槽 Python 的性能低下,但是 Python 本质其实也不是用来做计算任务的,Python 是一门胶水语言,是用来写业务逻辑的,而不是用来写CPU密集的算法的。 而测试python程序的cpu瓶颈,就需要cProfile模块了,cProfile是一种确定性分析器,只测量CPU时间,并不关心内存消耗和其他与内存相关联的信息。    

    78640编辑于 2022-08-08
  • 来自专栏Golang语言社区

    LollipopGolibrarylollipopcommon 测试3

    可以快速创建博客及商城等 git地址:https://github.com/Golangltd/lollipopgo /* Golang语言社区(www.Golang.Ltd) 作者:cserli 时间:2018年3

    1.2K90发布于 2018-03-05
  • 来自专栏开源优测

    Python3接口测试pdf+源码免费领取

    点击上方蓝字“开源优测”一起玩耍 Python3网盘地址 https://pan.baidu.com/s/19mVT4VQrVyRYr4g5wF1rYQ ? Python是一门简单易学且功能强大的编程语言。其优雅的语法和动态类型,再结合它的解释性,使其能够轻易的跨平台运行,用于接口测试是一个不错的选择。 本书是写给哪些对于立即开始Python3编程进行接口测试有急切渴望的读者。 本书实例演示了Python3接口测试的公共基础技术,urllib基础、requests、lotus基础及如何应用它们到实际的接口测试中。 本书所有示例基于Python3.6进行演示,我希望你通过本书享受到利用Python3进行接口测试的乐趣。

    1.5K70发布于 2018-10-23
  • 来自专栏自学测试之道

    接口测试3

    2、导入测试报告库文件HTMLTestRunner_PY3(这个文件在网上可以下载后[https://blog.csdn.net/cjh365047871/article/details/80181530 ]直接存放在python的库文件目录下,然后直接导入即可使用---这里我存放的目录是D:\python\python3.6.1\Lib) ? 3、定义测试用例和测试报告存放路径、读取测试用例方法和测试报告格式 #! /usr/bin/env python # -*- coding: utf-8 -*- # @File Name: interface_python.py # @Time : 2019/8/17 3、导入发送邮件模块 ? 4、运行结果 ?

    52020发布于 2019-09-29
  • 来自专栏开源优测

    02 你应该掌握的Python3接口测试内功

    概述 本文主要介绍基于Python3进行接口测试时,应该掌握Python3哪些基本的能力,主要从以下几个方面进行说明。 Python3基本语法 Python3http库urllib/requests/locus Python3各类格式解析 unittest测试框架 其他一些能力,例如算法、数据结构等等 这里大致说明一下, Python3基本语法 对于Python3的入门学习和掌握,请参见我前期所发布的《快学Python3》系列,有30多章以实例练习入门学习Python3的教程。 HTTP库 为什么在本系列要掌握urllib、requests、locus三个库,主要是基于以下几个方面的考虑: 通过实例化的方式学习掌握urllib,能够让大家更深入的理解python3 unittest Python单元测试框架(The Python unit testing framework),简称为PyUnit, 是Kent Beck和Erich Gamma这两位聪明的家伙所设计的

    97560发布于 2018-04-09
  • 来自专栏测试开发干货

    【实测】如何用python3来做压力测试引擎?

    实测系列都是作者亲自实验测试调试出来的精品代码,收藏价值很高哦~ 一提起压测,就免不了涉及底层并发线程。 上面这个答案,无论是会python的,还是不会python的,无论是写过python并发的大佬还是没写过的小白,都会认同。 脚本如下: 我们一共压3轮,每秒发出一轮,每轮压10个并发。来看看输出结果。 从上图中,可以发现,三轮的表现都很完美。92秒的时候10次,93秒的时候10次,94秒的时候10次。 让我们把数据拉大... round依然是3,num变成100。 输出结果: 中间省略... 中间省略... 中间省略... 后面的测试我就不给一一贴图了。直接说结论: 大概单轮超过28000(2.8万)并发的时候,才超过了一秒的时间。这个数据恐怕早就远远覆盖超过了99.99%的压测需求了吧?

    1.8K20编辑于 2022-12-08
  • 来自专栏橙子探索测试

    Python测试开发django3.视图和URL配置

    page=3 时,也只会尝试匹配 myapp/ view view指的是处理当前url请求的视图函数。 www.djangoproject.com/'>这个是django官网") def order_list(request): return HttpResponse("这里是订单列表页面") 3

    78320发布于 2020-09-07
  • 来自专栏数据挖掘

    bing背景图下载-python3的grequests测试

    usr/bin/python3.4 2 # -*- coding:utf-8 -*- 3 4 import json 5 import grequests 6 import requests err: 53 print(err) 54 break 55 56 print('已经搜集好网址...') 57 print('暂停3秒后开始批量下载图片 ,请保持网络畅通...') 58 time.sleep(3) 59 print('正在下载...') 60 pics = geturl(img) 61 62 j = 0

    71760发布于 2019-07-02
  • 来自专栏流柯技术学院

    Monkey测试3——Monkey测试结果分析

    Monkey测试结果分析 一. 初步分析方法: Monkey测试出现错误后,一般的差错步骤为以下几步: 1、 找到是monkey里面的哪个地方出错 2、 查看Monkey里面出错前的一些事件动作,并手动执行该动作 3、 若以上步骤还不能找出 ,可以使用之前执行的monkey命令再执行一遍,注意seed值要一样 一般的测试结果分析: 1、 ANR问题:在日志中搜索“ANR” 2、 崩溃问题:在日志中搜索“Exception” 二. 详细分析monkey日志: 将执行Monkey生成的log,从手机中导出并打开查看该log;在log的最开始都会显示Monkey执行的seed值、执行次数和测试的包名。 首先我们需要查看Monkey测试中是否出现了ANR或者异常,具体方法如上述。

    2K10发布于 2018-08-30
  • 来自专栏叨叨软件测试

    性能测试--3、性能测试过程

    POC一般来说,会包含以下几个部分:1、为了验证概念所需的技术架构,如Framework、Pattern;2、利用UML语法所建构的概念模型;3、模拟解决方案;4、可被实际执行的解决方案原型(Prototype ); 确保测试周期汇中,都会把代码冻结应用于测试环境; 确保性能测试中,不会受到其他用户的影响(防止对性能测试执行和结果造成影响); 确定所有性能测试的目标,并征求各利益方(整个测试团队和相关人员)的同意 内部性能测试额外关注的点: 团队成员以及汇报制度(建立专门的性能测试团队或有内部测试专家组成的核心团队(大型公司); 最起码要确保您有一位项目经理和足够的性能测试工程师); 准备好性能测试中需要用到的测试工具和资源 第四步:创建性能测试场景 考虑如下几点: 你所做的性能测试属于哪种类型的性能测试: 基准测试、负载测试、渗透测试(疲劳测试)、压力测试(峰值测试)、非性能测试; 设置思考时间和步进时间(压力测试除外), 第六步(后测试阶段):分析测试结果、撰写测试报告和环境恢复 数据收集(收集并备份所有在性能测试项目中生成的数据); 对比项目需求设定的性能目标和测试结果,确定性能测试是否达标(提前确定性能指标的“一致性

    4.9K20发布于 2020-04-14
  • 来自专栏自动化测试实战

    Jmeter性能测试 -3

    测试环境和生产环境不同,该如何做性能测试呢? 3、区别 1)一个线程只能属于一个进程,而一个进程可以有多个线程; 2)线程是进程工作的最小单位; 3)一个进程会分配一个地址空间,进程与进程之间不共享地址空间,即不共享内存; 4)同一个进程下的多个不同线程共享父进程的地址空间 进程的优点 1)每个进程相互独立,不影响主程序的稳定,子进程崩溃不影响其他进程 2)通过增加CPU就可以扩充性能【但损耗也会递增】 3)可以尽量减少线程加锁与解锁的影响,极大的提高了性能 进程的缺点 1 ,最大内存地址受限 2)线程之间的同步和加锁不易控制 3)一个线程的崩溃可能影响到整个程序的稳定性 Linux监控命令 一、实时监控 top:能够实时监控系统的运行状态,并且可以按照CPU及内存等进行排序 二、实时监控 - CPU mpstat:可以查看多核心CPU中每个计算核心的统计数据(前面3个命令不可以)。

    67430编辑于 2022-02-25
  • 来自专栏python3

    python3_01.python3.

    CentOS 6.5 安装Python 3.5 本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2015- 11/124908.htm 1、CentOS6.5 安装Python 的依赖包 yum groupinstall "Development tools" yum install zlib-devel bzip2 的源码包并编译 wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz tar xf Python-3.5.0.tgz cd Python /configure --prefix=/usr/local --enable-shared make make install ln -s /usr/local/bin/python3 /usr/bin /python3 3、在运行Python之前需要配置库: echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf ldconfig

    56310发布于 2020-01-03
领券