![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验分享
文章平均质量分 53
青少儿编程STEAM
这个作者很懒,什么都没留下…
展开
-
接口自动化测试用例设计方法
一、接口自动化测试用例设计方法1.1 接口参数覆盖接口测试通过输入使用参数组合,获得服务器返回值,并根据预先设定的规则判断是否符合预期值。在接口测试中,根据接口的功能不同,需要侧重检测的方面也不同。主要从以下几个方面考虑用例设计:1)参数类型(数值型、字符型、布尔型、枚举型、组合类型)a.特定接口字段对入参的参数类型有要求2)异常值:null、空字符a.必要参数不允许为空例:登录账号/密码3)边界值a.有限定取值范围的字段(取值范围内的最大、最小、最大+1、最小-1,范围内取值)4)..转载 2021-10-03 09:38:46 · 781 阅读 · 0 评论 -
jmeter命令行执行脚本_动态参数设置
最近看到在Linux上折腾jmeter的人越来越多,不过即使在windows上,jmeter的脚本我还是建议用命令行来执行(降低GUI模式带来的性能损耗,不过拿jmeter来做接口测试的无所谓)。做性能测试的时候,有时候可能需要不停的去设置“线程组”那个界面的参数(例如线程数、循环次数、持续时间等),而每次修改-->保存-->cmd中运行总感觉麻烦,那就找一种方法可以在命令行中直接指定参数的值。 查看相关资料实操,可以发现JMeter的测试计划在运行Sampler之前会先加载运行属性(jm转载 2021-08-10 10:07:08 · 587 阅读 · 0 评论 -
Jenkins安装以及使用详解
目录8 Jenkins 8.1 Jenkins安装 8.2 allure插件安装 8.3 Jenkins使用 8.4 配置邮件 回到顶部8Jenkins8.1 Jenkins安装Jenkins简介 Jenkins是一个开源软件项目,是开源CI&CD软件领导者,是基于Java开发的一种持续集成工具,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。 CI(Continuous integration,中文意思是持续集成...转载 2021-08-09 14:42:28 · 934 阅读 · 0 评论 -
将JDBC Request的查询结果作为另一个接口的请求参数
一、前言 jmeter已配置连接成功数据库,不会的可查看:https://www.cnblogs.com/syw20170419/p/9832402.html二、需求 将JDBC Request的reponse结果中的mobile对应的值“12608523691”作为“编辑行动计划 /todo/create”的请求参数三、具体的操作步骤 1、查看JDBC Request的reponse结果的返回值 2、提取mobile的数据 在JDBC Request.转载 2021-08-06 11:18:18 · 325 阅读 · 0 评论 -
Jmeter入参POST data乱码传入‘--VRES...SER--’的问题
因为勾选了如下:原创 2021-08-05 17:49:32 · 328 阅读 · 0 评论 -
python接口自动化(十八)--重定向(Location)(详解)
简介 在实际工作中,有些接口请求完以后会重定向到别的url,而你却需要重定向前的url。URL主要是针对虚拟空间而言,因为不是自己独立管理的服务器,所以无法正常进行常规的操作。但是自己又不希望通过主域名的二级目录进行访问,而是希望通过主域名的二级域名进行访问。所以这个时候就会用到URL重定向。 重定向过程好比有个绰号叫“浏览器”的人写信找张三借钱,张三回信说没有钱,让“浏览器”去找李四借,并将李四现在的通信地址告诉给了“浏览器 ”。于是,“浏览器”又按张三提供通信地址给李四写信借钱,李四收.转载 2021-05-15 11:08:36 · 681 阅读 · 0 评论 -
获取cookie时返回RequestsCookieJar的解决方法
最近在调用第三方登录接口,需要获取接口的set-cookie用jmeter可以成功返回set-cookie以及location,在用python时却遇到返回的heasers中没有这两个值,于是输出response.cookie时返回:<RequestsCookieJar[]>废话不说,直接上代码如下:import requestsclass GetToken(): """获取token""" def __init__(self): self.u原创 2021-05-15 10:15:36 · 6580 阅读 · 0 评论 -
Win7无线适配器或访问点有问题解决方法
昨天换了个新的无线路由器,手机连接wifi正常,但笔记本电脑确连不上,提示‘无线适配器或访问点有问题’。经过几经周折,重启路由器数次,终于找到问题所在了。是wifi的密码设置 问题,我设置的密码中带有英文导致电脑无法连接解决方法:将密码改为纯数字,即可解决。...原创 2021-05-10 10:30:47 · 2541 阅读 · 0 评论 -
执行django-admin.py startproject superlists时提示windows无权限的问题解决方法
在创建django项目时,执行下面命令:django-admin.py startproject superlists弹窗提示“windows无权限访问文件”解决方法,去掉.pydjango-admin startproject superlists原创 2020-09-03 14:45:57 · 242 阅读 · 0 评论 -
python3.7 安装 locust报错的解决方法
最近有个业务需求,实现聊天的对话和性能测试。聊天对话用多线程解决。性能测试用python的locust工具,安装命令:pip install locust老是报错,即使用管理员身份运行也是下载不了后来想到pip有个版本问题,于是用了如下命令安装成功pip3 install locustps:cmd得用管理员身份运行,成功后执行:locust --help,检查是否成功,如下则成功:...原创 2020-09-02 11:08:16 · 1739 阅读 · 0 评论 -
前端页面性能测试之YSLOW(一款实用的网站性能检测工具)
概述YSlow是Yahoo发布的一款基于FireFox的插件,这个插件可以分析网站的页面,并告诉你为了提高网站性能,如何基于某些规则而进行优化。安装官网:http://yslow.org/ 官方下载,点击安装,Google在扩展程序中直接拖进也可以,安装成功后会在右上角显示图标YSLOW有什么作用?YSlow可以对网站的页面进行分析,并告诉你为了...转载 2019-12-26 15:50:46 · 816 阅读 · 0 评论 -
重要:进程与线程的区别
一、进程与线程的区别:1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位)2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个线程的花费远比进程要小很多,同时创建一个线程的开销也比进程要小很多。3、线程之间的通信更方便,同...转载 2019-12-12 10:15:20 · 116 阅读 · 0 评论 -
在虚拟机内无法使用鼠标和键盘的解决方法
问题:虚拟机开启后无法使用鼠标和键盘操作解决:关闭虚拟机1、点编辑虚拟机设置 2、弹出窗口点击选项,修改增强型键盘如图: ...原创 2019-11-28 17:18:11 · 21127 阅读 · 1 评论 -
VMware异常关闭后再次启动提示“以独占方式锁定此配置文件失败”
在使用VMware时,启动系统出现提示‘以独占方式锁定此配置...’的问题,解决方法如下:1、按“win +R”组合键,进入“运行”。2、写入“msconfig”(不包括引号,可直接复制),按回车键。 3、进入“系统配置”,选中“服务”,勾选左下角“隐藏所有Microsoft服务”,再点击“全部禁用”,点击“应用”。 4、再打开“服务”边上的“启动”选项...原创 2019-11-28 16:56:00 · 398 阅读 · 0 评论 -
最新服务器测试方法详细解析
在我们平时的工作生活中,服务器的种类日益繁多,服务器检测方法更是各种各样。本文旨在给读者朋友们做最新的服务器测试方法的详细的介绍。在这里,服务器测试方法分为两个大方面,性能测试与功能测试。 我们在性能测试方面采用了新的测试方法,主要分为文件测试、数据库性能测试与Web性能测试三个方面。其中,文件性能与数据库性能采用美国Quest软件公司的Benchmark Factory负载测试和容量规划软...原创 2019-10-11 17:02:15 · 922 阅读 · 0 评论 -
使用burp suite或fiddler进行越权测试的步骤
一、什么是越权漏洞?它是如何产生的? 越权漏洞是Web应用程序中一种常见的安全漏洞。它的威胁在于一个账户即可控制全站用户数据。当然这些数据仅限于存在漏洞功能对应的数据。越权漏洞的成因主要是因为开发人员在对数据进行增、删、改、查询时对客户端请求的数据过分相信而遗漏了权限的判定。所以测试越权就是和开发人员拼细心的过程。二、越权漏洞的分类? 主要分为水平越权和垂直...转载 2019-08-20 17:06:42 · 3530 阅读 · 1 评论 -
Navicat Premium 12.1.20.0安装与激活
亲测有效,已激活。声明:本文所提供的所有软件均来自于互联网,仅供个人研究和学习使用,请勿用于商业用途,下载后请于24小时内删除,请支持正版!本文介绍Navicat Premium 12的安装、激活与基本使用。当Navicat Premium版本更新后城通网盘中安装包和注册机也会进行相应更新。一、Navicat Premium 12下载Navicat Premium 12是一...转载 2019-07-24 11:43:32 · 462 阅读 · 0 评论 -
将Tomcat服务加入到系统服务
Jenkins的部署请看这篇,上面的jenkins服务需要手动启停,不方便。将tomcat加入到系统服务中即可实现自启动,如下:在Tomcat安装目录bin文件下添加service.bat文件内容如下:@echo off rem Licensed to the Apache Software Foundation (ASF) under one or more rem co...原创 2019-05-23 09:00:35 · 2647 阅读 · 0 评论 -
《探索性软件测试》总结
说说《探索性软件测试》这本书吧,阅读之后一些个人理解和思考,纯文字,不感兴趣可忽略。。。第一章有这么一句话:从设计来说,有些软件的功能本身就存在功能逻辑上的错误或不友好,且产生的效果完全违背我们的初衷。做软件测试工作,或许第一件要知道的事情就是:没有完美的设计和产品。也许这也是软件测试这个行业产生以及发展至今的原因吧,即使软件设计、开发、测试流程不断在优化完善,但它依然存在缺陷!...转载 2019-03-08 11:42:30 · 190 阅读 · 0 评论 -
持续集成之搭建Jenkins环境
直接进入正题,集成工具推荐使用Jenkins这里我们的环境需要用的工具有:JDK1.8 + Tomcat9.0 + Jenkins1、下载安装JDK1.81.浏览器输入:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.勾选Accept License Agree...原创 2018-08-28 13:54:37 · 238 阅读 · 0 评论 -
Python获取窗口句柄,下载win32gui模块方法
以管理员身份运行cmd命名行输入:pip install pywin32原创 2018-10-10 15:46:45 · 7333 阅读 · 0 评论 -
Jmeter使用plugins插件进行服务器性能监控
性能测试时,我们的关注点有两部分1 服务本身:并发 响应时间 QPS2 服务器的资源使用情况:cpu memory I/O disk等JMeter的plugins插件可以实现对"2"的监控,具体操作步骤如下(主要记录我的实践过程):说明:我的jmeter版本是3.1一 下载插件1 访问网址http://jmeter-plugins.org/downloads/all/,下载...原创 2018-12-25 15:50:10 · 247 阅读 · 0 评论 -
关于测试计划编写完整版
相信大多数的软件测试工程师都听说过或者简单了解过测试计划,但是你真的知道什么是测试计划么?你真的知道如何编写测试计划么?大多数人应该是一脸茫然。百度的结果五花八门,有没有相对规范的标准呢?答案是没有,至少我没有找到。那么今天我就结合经验和对一些国内技术前沿的公司跟大家聊一聊什么是测试计划以及如何编写测试计划。计划的必要性在我们日常的工作和生活中,经常需要做计划。古人云...转载 2019-01-12 22:23:50 · 357 阅读 · 0 评论 -
Python3 接口自动化测试项目实战一(WEB项目)
1.1 接口测试项目搭建1.1.1 教育局招生管理系统部署教育局招生管理系统是基于java+mysql,下面介绍它的部署过程。1.从我的网盘下载部署文件。 2.安装jdk以及配置环境变量。点击文件进行安装。 下一步下一步直接安装。本人的安装路径是C:\Program Files\Java\jdk1.7.0_17。安装完成后需要设置环境变量从而使编译器正常使...转载 2019-01-13 21:58:32 · 7992 阅读 · 24 评论 -
python+requests接口自动化测试框架实例详解教程
这篇接口自动化写得很好,讲得全面。推荐给大家!ps:会有一些小错误,大家百度解决。前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的是java语言,但对于一个学java,却在学python的我来说,觉得python比起java...转载 2019-01-16 18:04:04 · 1702 阅读 · 0 评论 -
robot framework + python实现http接口自动化测试框架
前言下周即将展开一个http接口测试的需求,刚刚完成的java类接口测试工作中,由于之前犯懒,没有提前搭建好自动化回归测试框架,以至于后期rd每修改一个bug,经常导致之前没有问题的case又产生了bug,所以需要一遍遍回归case,过程一直手工去执行,苦不堪言。所以,对于即将开始的http接口测试需求,立马花了两天时间搭建了一个http接口自动化测试框架用于测试后期回归测试,实在是被大量的重...转载 2019-01-30 13:52:24 · 1976 阅读 · 0 评论 -
Robot Framework用法总结
今天总结下Robot Framework最基本的用法,一来呢,希望自己以后看到这篇总结,很快能回忆起如何使用Robot Framework。二来呢,以初学者的姿态总结Robot Framework,希望帮助到刚入门,却无从下手的新手们,毕竟网上很多资料可能是一些大神整理的,跳跃性很大。 目录一,环境的搭建二,最基本流程三,Ride各个面板说明四,Robotframework...转载 2019-01-31 10:51:01 · 592 阅读 · 0 评论 -
Python直接控制鼠标键盘模块 pyautogui
Python直接控制鼠标键盘模块 pyautogui参考文章:http://www.chenxm.cc/post/547.html安装pip install pyautogui官网:http://pyautogui.readthedocs.io/en/latest/github:https://github.com/asweigart/pyautogui介绍...转载 2019-02-22 17:06:37 · 1205 阅读 · 0 评论 -
用python实现对比两张图片的不同(可用于自动化测试用例中)
这篇文章主要介绍了用python实现对比两张图片的不同的相关资料,需要的朋友可以参考下。直接上代码如下:from PIL import Imageimport mathimport operatorfrom functools import reducedef image_contrast(img1, img2): image1 = Image.open(img1) im...原创 2019-02-18 13:40:08 · 6254 阅读 · 0 评论 -
“我”是如何做测试项目管理的
带项目差不多1个季度了,针对这一季度的工作做一个总结,分析一下成长和遇到的问题,希望后面可以做的更好。 以下内容有自己的总结,也有参考蔡为东老师的步步为赢—软件测试管理全程实践。 项目内容:IOS端项目 人员:测试组内——4人(包含我);开发组——10人(包含开发leader);产品组——1人(单独跟进IOS相关进度) 测试组主要工作职责:做好测试工作,以最少的人力、物力和...转载 2019-02-28 11:15:43 · 672 阅读 · 0 评论 -
Python必会的单元测试框架 —— unittest
https://blog.csdn.net/huilan_same/article/details/52944782转载 2019-02-19 11:14:09 · 136 阅读 · 0 评论 -
接口测试基础以及postman案例实战
接口测试 1、就是功能测试; 2、对于咱们班来说测的都是程序对外的接口 3、接口其实就是各种操作数据库 前端(客户端包括客户后台) 后端(服务器端) 前端一般使用(html/css/js等语言开发) 后端一般使用(java/php/python等语言开发)因为语言不通so通过接口来进行交互 接口返回的数据都...转载 2019-03-01 21:16:44 · 2284 阅读 · 0 评论 -
带你玩转软件项目测试管理——项目研发管理模式(一)
众所周知,软件生命周期包括需求、设计、编码、测试、运行维护、退役6个阶段。而软件研发过程包含了需求、设计、编码、测试、交付、验收、维护7个过程。同样的,测试作为软件研发过程中的一个环节,也有自己独有的一套软件测试过程,主要包括测试需求分析、测试方案设计、测试用例设计、测试执行、测试发布5个过程,每个过程之间存在顺序性和依赖性。例如完成测试需求分析后,才开始进行测试方案设计,且测试需求...转载 2019-03-02 16:14:11 · 508 阅读 · 0 评论 -
花10钟看一看少走30年弯路
今天看了篇不错的文章,特地转载(因为是一个文档不知道出处,没法给原文地址),全文如下:HP大中华区总裁孙振耀退休感言:如果这篇文章没有分享给你,那是我的错。如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这...转载 2019-03-06 10:49:42 · 141 阅读 · 0 评论 -
Fiddler抓包工具总结
序章Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。Fiddler 下载地址 :https://www.telerik.com/download/...转载 2019-03-10 17:42:30 · 1060 阅读 · 0 评论 -
Ranorex获取被测程序(.exe)的版本号并输出到报告
Ranorex是一款自动化测试工具,集移动端、web、桌面程序为一体的,很强大及使用灵活。具体可网上下载学习。但目前使用的用户不多,是收费版的,但网上有破解版可使用。 上一遍我写了怎么获取SVN的版本号写入到程序(.exe)里,在我们执行自动化测试时需要知道被测程序的版本才好定位到版本和回归,接下去写怎么用Ranorex取得版本号并输出到报告中。首先打开Ranore...原创 2018-08-28 11:41:31 · 524 阅读 · 0 评论