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

    python 自动化测试6):jar包调用

    Python对jar包的使用 前言 依赖库 使用 前言 编写自动化时,可能会遇到一些语言之间的调用。 例如: 在登录页面,获取短信验证码后通过java编写的加密方式存入数据库中;使用python编写自动化脚本调用对应jar包,jar包的内容时对应的解密方式,则可以将解密好的内容放入对应输入框内就可以自动化登录了 import os, jpype get_sms_code_jar_loc_path = "C:\\BianYi\\WorkSpaces\\python\\AutoUpp\\AutoUppCxpay\

    1.4K20发布于 2020-09-08
  • 来自专栏从零开始学自动化测试

    python测试开发django-6.模板中include使用

    类似于python里面的函数,把公共部分写成函数,然后调用就行了,这样就能实现代码的复用。django里面也有类似的功能,用include可以实现。 <meta charset="UTF-8"> <title>Title</title> </head> <body>

    顶部导航

    python body> </html> 一般头部和底部是不变的,变的只是body里面内容,这样把头部和底部单独抽出来 top.html单独拿出来

    顶部导航

    python 127.0.0.1:8000/page1/就能看的效果了 带参数 公共部分top.html和end.html里面也可以传变量,如

    顶部导航

    python

    1.1K30发布于 2018-12-13
  • 来自专栏啄木鸟软件测试

    接口测试6讲:接口测试理论

    实验代码: 链接:https://pan.baidu.com/s/14XsCng6laiSiT_anuwr5dw? 将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安全测试练习教案。 pwd=17g6 提取码:17g6 开机密码:见页面提示 解压后直接为vmx文件,直接可用

    74310编辑于 2022-12-29
  • 来自专栏Android相关

    Gradle For Android(6)--测试单元

    它可以让写出来的单元测试很容易的理解。值得注意的是,这些特殊的单元测试只对业务逻辑测试有用,而与Android SDK相关的则不会生效。 addingNegativeNumberShouldSubtract() { Logic logic = new Logic(); assertEquals("6 + -2 must be 4", 4, logic.add(6, -2)); assertEquals("2 + -5 must be -3", -3, logic.add(2, 这也就是单元测试和功能测试之间的区别。 功能测试和常规的单元测试不同,它存放于一个其他的目录。

    2.7K40发布于 2018-10-24
  • 来自专栏世荣的博客

    渗透测试笔记-6

    类似的参数的话,就可以尝试是否存在SSRF漏洞,以下是常见的URL中的关键字: share wap url src link source target u 3g display 3.SSRF的漏洞利用 测试目标网站支持的伪协议

    63130编辑于 2022-03-21
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载6

    负载为1表示当前单核CPU全部占用,如果一台机器有3个CPU,每个CPU都是双核的,这是负载最大值为1×2×3=6。 systemd,1 auto noprompt └─systemd,1894 --user └─gnome-terminal-,2416 └─bash,3772 └─bash,3782 └─python3,3783 manage.py runserver 0.0.0.0:8000 --insecure └─python3,3785 manage.py runserver 0.0.0.0:8000 --insecure └─{python3},3787

    1.1K20发布于 2020-02-19
  • 来自专栏python知识

    python练习6

    【程序6】 题目:用*号输出字母C的图案。 1.程序分析:可先用’*’号在纸上写出字母C,再分行输出。 2.程序源代码: print 'Hello Python world! \n' print '*' * 10 for i in range(5): print '* *' print '*' * 10 print '*\n' * 6

    29820发布于 2021-05-24
  • 来自专栏Hank’s Blog

    (6)Python集合

    47640发布于 2020-09-16
  • 来自专栏python3

    python基础6

                        ^ SyntaxError: invalid syntax 5) 索引超出范围,IndexError In [5]: a = [1,2,3] In [6] /usr/bin/env python #coding:utf-8 try:     print "staring......"     /usr/bin/env python #coding:utf-8 try:     print "staring......"     /usr/bin/env python #coding:utf-8 try:     print "staring......"     : re.findall(r1,s) Out[6]: ['wor\\l'] In [7]: ####基本模式#### 1 字面模式: 就是字面长量,就代表其本身 2 .

    95320发布于 2020-01-11
  • 来自专栏高渡号外

    Python入门(6

    # 例:6-1 将屏幕输入的字符串赋值给a变量,然后判断是否等于3,如果是,就显示“测试合格”,否则,就显示“测试结束”。 a = input('请输入:') if a=='3': print('测试合格!') else: print('测试结束!') # 例:6-2 将屏幕输入的字符串赋值给a变量,然后分别判断a的值是否等于1、2、3,如果是,则分别显示“入门级”、“普通级”、“精英级”,否则(如果都不是)则显示“测试结束”。 PS:例6-5中用到了两个内置函数,解释如下 (1)、len()是python的一个内置函数,用于获取某序列对象的长度。 (2)、range()也是python的一个内置函数,用于创建一个从0开始的连续整数序列,该序列直到指定数字的前面那个值为止。 例如:range(6)会得到一个“0,1,2,3,4,5”的数字序列。

    70620发布于 2020-09-22
  • 来自专栏HI林祈呀

    python笔记6

    name_list[0] = 'aaa' # 结果: ['aaa', 'Lily', 'Rose'] print(name_list) 逆置: reverse() num_list = [1, 5, 2, 3, 6, 8] num_list.reverse() # 结果: [8, 6, 3, 2, 5, 1] print(num_list) 排序: sort() 语法: 列表序列.sort( key=None, reverse =False) 注意: reverse表示排序规则, reverse = True 降序, reverse = False 升序(默认) 例子 num_list = [1, 5, 2, 3, 6, 8] num_list.sort() # 结果: [1, 2, 3, 5, 6, 8] print(num_list) 复制 函数:copy() name_list = ['Tom', 'Lily', 'Rose

    57030发布于 2020-06-12
  • 来自专栏啄木鸟软件测试

    精准测试及其工具(连载6

    比如函数以及类的成员函数的总数目,调用关系或者类的继承关系的深度、层次结构、语句总行数和总体复杂度,整体的测试覆盖率(分累积的结果和最后一次运行的结果,可选择语句、分支和MC/DC测试覆盖率标准)、整体的性能分析结果以及各模块所占的用时比例 、以及全局变量和静态变量的分析结果等;同时,又给出了各个模块具体的信息,包括:各模块的源码行数和复杂度、测试覆盖率分析结果、扇入扇出信息,高亮显示一个模块及其所有相关的模块,或者以任何一个模块为根生成局部子树等 、实现半自动高效率测试用例设计,进行逻辑流程查错,以及源码、测试用例和相关文档之间的双向自动追溯等。 (背景色为绿色表示有测试用例覆盖到该块:以SC0覆盖为参考标准)。 星云测试 http://www.teststars.cc 奇林软件 http://www.kylinpet.com 联合通测 http://www.quicktesting.net

    73410发布于 2019-12-12
  • 来自专栏sktj

    ixchariot安装、测试IPV6

    安装服务端软件IxChariot_670.exe 3、安装客户端软件pevista64_710.exe 4、打开IxChariot,增加pair 5、分别在Endpoint 1/2 address中填入IPV6地址 ,Network protocol中选择TCP-IPv6,select scripts中选择Troughput.scr,可以根据需要更改脚本里的参数,确定。 6、run

    2.6K30编辑于 2022-05-24
  • 来自专栏啄木鸟软件测试

    安全测试工具(连载6

    2.3 Pangolin Pangolin(穿山甲)一款帮助渗透测试人员进行SQL注入测试的安全工具。它能够通过一系列非常简单的操作,达到最大化的攻击测试效果。 它从检测注入开始到最后控制目标系统都给出了测试步骤。Pangolin是目前国内使用率最高的SQL注入测试的安全软件,可以说是网站安全测试人员的必备工具之一。 1. 产品介绍 其特点如下。 41 Pangolin配置界面 接下来选择注入参数类型和数据库,然后选择注入后想知道的信息,最后点击Information下的【Go】按键,经过测试完毕,信息即被显示出来,见42所示。 ? 42 Pangolin信息显示界面 星云测试 http://www.teststars.cc 奇林软件 http://www.kylinpet.com 联合通测 http://www.quicktesting.net

    90420发布于 2019-12-12
  • 来自专栏iOS开发攻城狮的集散地

    搭建IPV6测试环境

    搭建环境前先对IPv4 和 IPv6有个大致了解: IPv4 和 IPv6的直观区别就是 IP 地址前者是 .(dot)分割,后者是以 :(冒号)分割的。 IPv6采用128位地址长度,几乎可以不受限制地提供地址。 IPV6,是对IPV4地址空间的扩充。 目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地址均是IPV4地址,但是随着运营商和企业逐渐部署IPV6 DNS64/NAT64网络之后,设备被分配的地址会变成IPV6的地址,而这些网络就是所谓的 IPV6-Only网络,并且仍然可以通过此网络去获取IPV4地址提供的内容。 客户端向服务器端请求域名解析,首先通过DNS64 Server查询IPv6的地址,如果查询不到,再向DNS Server查询IPv4地址,通过DNS64 Server合成一个IPV6的地址,最终将一个IPV6

    5.4K60发布于 2018-05-22
  • 来自专栏小雨的CSDN

    6. 测试分类 —— 按开发阶段划分(单元测试 集成测试 系统测试 验收测试

    又称为模块测试 测试阶段:编码后或者编码前(TDD) 测试对象:最小模块 测试人员:白盒测试工程师 或 开发工程师测试依据:代码和注释+详细设计文档 测试方法:白盒测试 测试内容:模块接口测试、局部数据结构测试 、路径测试、错误处理测试、边界测试 2.集成测试 集成测试也称联合测试(联调)、组装测试,将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。 测试阶段:一般单元测试之后进行 测试对象:模块间的接口 测试人员:白盒测试工程师或开发工程师 测试依据:单元测试的模块+概要设计文档 测试方法:黑盒测试与白盒测试相结合 测试内容:模块之间数据传输、模块之间功能冲突 测试阶段:集成测试通过之后 测试对象:整个系统(软、硬件) 测试人员:黑盒测试工程师 测试依据:需求规格说明文档 测试方法:黑盒测试 测试内容:功能、界面、可靠性、易用性、性能、兼容性、安全性等 1)冒烟测试 自动回归测试将大幅降低系统测试、维护升级等阶段的成本 验收测试 验收测试是部署软件之前的最后一个测试操作。它是技术测试的最后一个阶段,也称为交付测试

    2.5K22编辑于 2022-10-26
  • 来自专栏python3

    Python-练习6

    创建一个小游戏:       1). 游戏人物:    People            张琴成,男, 18岁,初始战斗值1000;            胡丽婷,女, 18岁, 初始战斗值2000;            安晋川,男,18岁,初始战斗值2500;        2). 游戏场景:            墨家机关道:消耗100战斗值            长平***战:消耗200战斗值            王者峡谷:消耗150战斗值            深渊大战斗:消耗300战斗值            火焰山大战:消耗500战斗值

    35320发布于 2020-01-09
  • 来自专栏Jack-Cui

    Day6Python

    可以利用Python的生成器generator、sum、zip方法,来实现杨辉三角的打印。

    54500发布于 2017-12-28
  • 来自专栏Golang开发

    Python基础(6)—— 函数

    : count=[start] def incr(): count[0] += 1 return count[0] return incr 启动python 解释器 >>>import closeure >>>c1=closeure.counter(5) >>>print(c1()) 6 >>>print(c1()) 7 >>>c2=closeure.counter (100) >>>print(c2()) 101 >>>print(c2()) 102 nonlocal访问外部函数的局部变量(python3) def counter(start=0): def evenNum(x): return False if x%2 else True ls = filter(evenNum,range(10)) print(list(ls)) # [0, 2, 4, 6, 8] ls = filter(lambda x:x%2==0,range(10)) print(list(ls)) # [0, 2, 4, 6, 8]

    37130发布于 2019-05-29
  • 来自专栏ThoughtWorks

    性能测试之k6

    为什么选择k6 在得知需要做性能测试后,我们就开始针对性能测试做了一番调研,在阅读了一些性能测试工具对比的文章后,最终挑选了k6,locust和Gatling做了进一步对比,下面是对比的结果。 对我们来说,k6的优势在于: k6支持TypeScript,由于项目上已经有TypeScript使用经验,因此该工具学习成本相对更少 k6本身支持metrics的输出,可以满足大部分metrics的需求 -> updateOrder k6的executor选择 k6提供了多个executor,不同的executor会以不同的方式去执行测试。 我们可以根据项目的需求来选择不同的executor来执行测试。 让性能测试在CI上跑起来-集成TeamCity k6官方提供了目前主流CI工具的How to文档,非常容易上手。 这是一个比较通用的问题,测试时应注意网络变化对性能指标的影响,防止变量太多,性能数据分析不准确 不同API的性能差距较大 这里主要是用例设计时需要考虑,k6会统计所有的请求数据,导致API之间会相互影响

    2.1K20编辑于 2022-05-20
领券