小钟,职位是软件测试工程师,对软测行业有一定的知识累积,喜欢分享一些‘有趣’的事。 接触的项目有:智能家居、智能行车记录仪、移动APP、web、H5等项目,简书爱好者,喜欢写作和分享一些自己学习技术上的一些技能知识,测试领域的一员。
第三题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中 一、分析问题 由于是要把数据保存到mysql中,这里就需要用到Python的怕pymysql模块,并且先生成再存入, 注意: 1.这里操作MySQL的时候,先写入一条,获得id,然后再更新该条记录。
一、MySQL简介 使用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的名字可能是MySQLdb),PyMySQL和SQLAlchemy。
接着上一篇文章继续:Python之每日一练1 第 2 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券) 一、问题分析 这里我参考产生唯一随机码的方法分析这篇文章的思路:主键+随机码的方式. 这种方法优点:使用也比较简单,不用直接去查询数据库,而最大的优点是查询的时候,可以根据邀请码直接得到主键id, 然后根据id去数据库查询(速度很快),再比较查询出来的邀请码和用户提交的邀请码是否一致。
python入门后需要不断的练习才能加深印象,为了提升自己的python编码能力,特地找了一些python小例子进行练习,这个是原文地址:https://github.com/Yixiaohan/show-me-the-code所有的题目都在这里,下面开始第一题,duanduan手... 第 1 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。
使用fiddler抓包的时候经常一下子显示很多的记录,看的眼花缭乱,需要这时候需要使用过滤条件来帮助你。下面一起来看看 一、电脑端如何过滤出来自“部落之家”论坛的请求? 1.
一、http header可以分为request headers和response headers,如下图所示 header 二、什么是User-Agent及User-Agent的作用 1.什么是User Agent User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
一、Composer和 Inspectors功能上的区别 Fiddler Composer的功能就是用来创建HTTP Request 然后发送。 Fiddler创建request有三种方式: 1、自定义一个Request 2、可以手写一个Request 3、在Web会话列表中拖拽一个已有的Request Composer起到的功能和Inspectors中的作用一样,都是篡改数据,不过Composer可以篡改Cookie中的数据。
一、用fiddler查看cookie 1)用浏览器打开百度主页,用fiddler抓包查看如下 cookie图1 2)右边红色框区域显示cookie信息 3)上面红色框显示request cookie 4 )下面红色框显示response cookie 5)也可以自己点开fiddler上cookie区域 cookie图2 二、什么是Cookies 简单来说,Cookies就是服务器暂时存放在客户端(你的电脑或手机里)的资料(.txt格式的文本文件),好让服务器用来辨认你的计算机。
Fiddler简介: Fiddler是强大且好用的Web调试工具之一,它能记录客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数 据。
一、什么是HTTP基本认证 客户端(桌面应用程序)通过HTTP协议跟Web服务器交互, 客户端一般不会使用cookie, 而是把 "用户名+冒号+密码"用BASE64编码的字符串放在http request 中的header Authorization中发送给服务端, 这种方式叫HTTP基本认证(Basic Authentication) 二、HTTP认证原理 1.认证原理 认证原理 a) 客户端请求了某个受保护文档。
一、百度URL详解 用浏览器打开百度网址,输入任意关键字搜索后: 百度URL 详细URL地址复制出来如下 https://www.baidu.
为什么我们要引入RF?其实最初我们引入RF是为了能够快速的开展自动化验收测试,为敏捷保驾护航。这其中有个重要的工具Jenkins,这次就来介绍一下RF如何快速便捷的结合Jenkins这一利器在windows上进行自动化测试(linux我没装机器,大体步骤差不多,度娘应该有)。
一、Evaluate关键字 为什么说“Evaluate”关键字强大呢?是因为通过它可以使用Python语言中所提供的方法。 在python中我们可以这样来引用和使用方法: random函数 random模块的randint()方法用于获取当前随机数。
一、什么是接口测试? 接口可以分下面几种 1、系统与系统之间的调用,比如银行会提供接口供电子商务网站调用,或者说,支付宝会提供接口给淘宝调用 2、上层服务对下层服务的调用,比如service层会调用DAO层的接口,而应用层又会调用服务层提供的接口,一般会通过服务之间的调用,比如注册用户时,会先调用用户查询的服务,查看该用户是否已经注册。
一、ride分层测试案例和截图细节 分层测试 上图中我们分了三层,测试元素层放的是我们的测试步骤,测试流程层放的是测试步骤的组合,测试套件层放的是我们的测试案例(测试用例) 其中测试用例2用了分层的逻辑,测试用例1用的未分层的。
一、截屏功能 测试执行过程中进行截屏并且保存,是任何一款自动化测试工具或者框架必备的功能。那么Robotframework如何进行截屏呢?Robotframework提供了一个“Screenshot”库。
一、变量的使用 种子变量 变量可以在命令行中设置,个别变量设置使用--variable (-v)选项,变量文件的选择使用--variablefile (-V)选项。
一、数据驱动之Template模板 这里我们介绍RobotFramework一个很有用的功能——测试模板。测试用例中的关键字,例如: 一个关键字测试模板 运行此用例时,只会执行一次。
一、 For循环 函数结构范例: :For 变量 IN 序列(or 列表) 关键字 参数值 :For 变量 IN RANGE 循环限量 关键字 参数值 二、示例Demo 1.
一、语句简介 robotframework中的if语句是使用关键字Run Keyword If来代替的 Run Keyword If 函数释义:如果给出的判断条件满足,就执行给出的关键字。
一、数字变量 数字变量 Demo 执行结果: Starting test: Test.Testsuit.baidutest 20171207 08:56:18.
一、RIDE 编辑器 RF 是通过 RIDE 编辑器进行工作的,安装成功后,可以通过以下2种方式打开: 1.执行命令“[PythonDir]\Scripts\ride.py”,就可以打开 RIDE 编辑器([PythonDir]指的是你Python的安装路径) 2.还可以通过以下方式设置快捷键打开 1>在桌面右击鼠标,弹出的菜单选择 新建-快捷方式 ,然后在 请键入对象 的位置输入这一行命令,F:\Python27\pythonw.exe -c “from robotide import main; main()”。
一般来说做接口测试,我们应当手上能够拿到后台开发提供的接口文档,但是我今天给大家找的是网络上的案例,学习的同学可以一起看看。 一、天气查询接口(www.webxml.
一、工具安装 1.Python版本:Python-3.6,具体安装过程请自行搜索 2.jenkins工具:jenkins-2.32.2 下载安装jenkins,解压下载好的Jenkins并安装,然后就是一路next(可以更改自己的安装路径)。
一、Robot Framework 介绍 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。
相信大家都知道,用Python来做接口测试,使用的方法很多,如POST、GET等方法请求API参数。 下面就 豆瓣图书的用户收藏信息api来学习Python3+urllib这两个库来实现POST和GET下的api请求实例,附上代码注释: 一、接口相关信息。
一、简述 汉字转语音实现就分为两步,第一步将汉字转为拼音,第二步通过拼音调用相匹配的音频文件。下面是具体的开发实例教程 1.环境配置 开发环境:Win7 x64 Python版本:3.x 外置模块准备:pygame(可直接在cmd命令行中pip install pygame安装) 1 2.转码解析 我使用的是将汉字转为Unicode码,然后通过查询一个匹配文件(我使用的是unicode_pinyin.txt)获取该汉字的拼音,该文件中列有从4E00-9FA5标准汉字的Unicode编码所对应的拼音,外加一个落单的3007编码的“〇”。
一、安装步骤 1、首先安装python运行环境,我用的2.7版本,当然也有更高的版本,不过安装其他插件的过程中,出现版本问题,所以用了2.7。 2、安装pip(python包管理工具) https://pip.
一、生成二维图表 1、首先安装numpy和matplotlib库 图1 2、直接上代码啦 #coding:utf-8 importnumpyasnp importmatplotlib.
一、安装前准备 1.JDK:jdk-8u121-windows-x64 2.jmeter工具:apache-jmeter-2.13 3.ANT工具:apache-ant-1.9.7-bin 4.jenkins工具:jenkins-2.32.2 以上安装包工具及版本下载地址:pan.baidu.com/s/1pKWPi5d 二、软件安装 1.JDK的安装 >双击JDK安装包,选择安装路径(为了节省C盘系统盘空间,不建议选择默认路径。
对爬取到的图片进行分类命名,下面开始了。 一、首先给出URL地址www.wmpic.me/touxiang/nvsheng 唯美图片 二、下载图片,进行分析,并保存图片至本地,直接上代码 import requests from bs4...
传统的方式是在想要的图片上鼠标点击右键另存为,或者用截图的方式保存图片,其实我们还可以通过使用简单的Python语言实现图片的下载并保存到本地,下面让我们看看如何实现吧 一、确定图片的URL地址及获取URL网页页面的信息 #coding:utf-8 fromurllib.
一、HTTP状态码归总 100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应 101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。
一、环境配置 1.Python3的环境安装 2.pycharm的安装 二、直接上代码 #coding:utf-8 importrandom defsuijihaoma():#产生随机手机号码 list=['(移动)134','(移动)135'...