- 博客(18)
- 资源 (4)
- 收藏
- 关注

原创 python3 tkinter如何绑定事件
一、目的在上一篇《python3 实现自动生成入账记录表》说到通过编辑bat文件进行参数的输入不是很方便,本篇就是用tkinter模块制作输入信息界面,输入完成点击’ok’键,触发写好的脚本,使得自动生成入款对账记录表格。二、tkinter安装说明python3.5版本,tkinter是内置模块,无需另外进行安装。使用tkinter,只要 import tkinter 。三、思路整理原先写好的
2017-04-19 17:42:08
9677

原创 python3 实现自动生成入账记录表
一、目的 动手写这个小功能主要出于简化工作量,提高工作效率。由于支付行业,每一笔资金的入款和出款都非常重要,所以测试过程中涉及到真实交易都需要记录,并发送给清算部门,方便资金的核对。如果某天测试数据量很大,那么几乎一个上午都用在手动整理交易记录表格上,则其他的测试计划可能被耽误,由此想到用python写一个小工具,只要输入商户编号、查询的开始时间和结束时间,则自动产生成一份对应商户某段时
2017-04-14 16:57:58
4403
原创 支付接口场景测试点
(处理请求重发方法——缓存锁限制5s幂等或做插入操作先做查询判断、 处理数据库重复插入方面——数据库锁、处理消息重发方面——增加初始状态或状态机、前端使用防重发机制)6、异常场景:网络超时 同步失败(error、exception、warring) 异步失败 、同步异步快慢。13、资金流(流转特别多,场景涉及到分账、手续费、退款,不同场景资金和资金流转都会不同)9、消息(防止异步消息重复——1、引入原始状态 2、状态机 消息幂等性)3、主流程(接口响应 数据库 资金 回调 日志埋点 反欺诈 )
2023-07-30 20:35:51
587
原创 python之unittest+持续集成 <meta http-equiv="refresh" content="1;Url=http://baidu.com">
接口之间有关联,依赖其他接口的返回值,则需要用到unittest。这个unittest属于代码驱动,而前面的批量读取excel用例进行自动化测试,属于数据驱动。 持续构建:先从git上下载代码,再增加构建步骤 http://baidu.com“>
2017-07-31 15:15:11
1198
原创 python 之常用模块
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/github_27109687/article/details/73850886—Test_huhy博客模块其实就是一个python文件。导入模块(无论是用‘import 模块’还是用‘from 模块 import xxx)本质就是除if__name_
2017-06-28 17:28:54
5511
原创 python之函数
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/github_27109687/article/details/72974540 Test_huhy博客特别说明:本篇博客都是基于python3.5环境进行操作说明。 本篇博客内容主要包括函数的定义、函数的参数、全局变量和局部变量、函数的返回值、递
2017-06-10 09:33:54
1164
原创 python之文件操作
特别说明:本篇博客都是基于python3.5环境进行操作说明。 python文件操作主要包括打开文件、读文件、写文件、修改文件、关闭文件等操作,还会写一些基本的文件操作的方法。文件的操作基本分三笔:(1)打开文件获得文件这个对象 (2)操作文件 (3)关闭文件。
2017-05-27 17:36:19
2143
原创 Jmeter接口测试+压力测试
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。 jmeter可以做接口测试和压力测试。其中接口测试的简单操作
2017-05-14 14:01:50
298249
34
原创 接口测试基础
一、粗谈接口测试 接口有两种分类:一种是程序内部的接口,一种是系统对外的接口。目前最常用的两种接口就是webservice接口和http api接口。其中webservice接口是走soap协议通过http传输,请求报文和报文都是xml格式的。http api接口是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文都是json串。http接口最常见的的两种请求
2017-04-28 15:52:29
7605
原创 python3 封装接口
封装接口主要讲静态接口(无参数传入)、动态接口(有参数传入,不同参数返回的信息不同)。针对动态接口有三种传参方式:key_value、json串和拼接方式入参一、封装成无参数传入的接口from flask import Flask,jsonify,requestdata = {'huhy':{'age':24,'sex':'女'}, 'liuer':{'age':
2016-12-03 16:28:00
9993
原创 python3的异常处理、操作excel和数据库
本篇主要讲python的异常处理、python操作excel、python操作mysql数据库、python操作redis数据库和操作mongodb数据库。一、异常处理
2016-12-03 16:27:03
7784
原创 python入门基础
这里基本说的语法和代码都是基于python3来说的。 python代码运行 (1)首先安装python3,配置环境变量。若安装成功后,cmd命令里输入python,就能进入python的交互式命令。安装好了,就可以通过命令行形式执行python脚本 (2)python的编辑器推荐的有sublime和pycharm。 pycharm (1)pychar...
2016-11-09 18:06:51
982
原创 那些年我们一起用过的软件
1. SwitchySharp chrome里的扩展插件,作用还是蛮大的,不过遗憾我只知道用他的场景模式功能,跟Fiddler搭档一起对指定域名执行代理,如果代理本机抓chrome浏览访问的数据(Fiddler设置了端口为8888),如下设置如果设置里写上某台机子的IP和设置的端口号,就能代理到其他人的机器上,模拟这台机器坏境进行一些问题的验证。 安装详细教程:
2015-09-25 17:25:06
954
原创 博文收藏,便于后续查找
虫师,面试之谈------http://www.cnblogs.com/fnng/p/3830555.htmlPS:说的真的是非常好,说的很多不好现象目前都普遍存在,自己也有很多各种错误的认识,感觉看一次不够,可以经常拿出来看看,尤其是要准备面试情况下,比读啊。能很好督促我们要好好学习技术,每天不要拿100%时间工作,要拿出20%时间出来学习
2015-09-07 19:04:49
798
原创 修改fiddler中CustomRules.js的Request或Response
下面我先通过两个具体例子来进行说明修改fiddler的CustomRules.js的规则1.将请求的域名转发到带端口号的host上,并不改变后面的请求地址.(注意:这个是发请求,所以要放在请求之前) 方法步骤: (1)fiddler,选择Rules—customize (2)记事本打开CustomRules.js文件 (...
2015-08-13 14:35:55
18008
原创 robotFrameworkwork安装步骤
1. 安装Python(该安装包中已包含包管理工具pip,所以下面不需要再单独安装)下载地址:http://download.csdn.net/detail/github_27109687/87004852. 安装Ride前,需要预先安装支撑Ride的运行库wxPython下载地址:http://download.csdn.net/detail/github_27109687/8700
2015-05-14 18:34:47
2708
wxPython2.8版本安装包
2015-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人