- 博客(70)
- 收藏
- 关注
转载 接口测试阶段性总结
从事软件测试工作近4年,最近一年常常感觉在原地踏步。2017的时候,曾在unittest单元测试框架基础上就部门业务特点整了一个接口测试框架(简陋版:基于python的自动化测试框架开发),采用数据驱动模式,完成测试用例编写-》测试用例执行-》测试报告自动发送的目的。可是实际推广过程并不如意,一方面组内同事会代码的并不多,一方面用例模板的表达能力欠缺(复杂的场景不好描述,主要原...
2019-03-11 20:39:00
315
转载 转:分布式事务之TCC服务设计和实现注意事项
由公司微服务培训引起的一丢丢对TCC的好奇原文:https://yq.aliyun.com/articles/609854一、TCC简介TCC是一种比较成熟的分布式事务解决方案,可用于解决跨库操作的数据一致性问题;TCC是服务化的两阶段编程模型,其Try、Confirm、Cancel 3个方法均由业务编码实现;其中Try操作作为一阶段,负责资...
2019-03-05 10:48:00
487
转载 摘:SQL 常见题练习
--1.学生表Student(SId,Sname,Sage,Ssex)--SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表Course(CId,Cname,TId)--CId 课程编号,Cname 课程名称,TId 教师编号--3.教师表Teacher(TId,Tname)--TId 教师编号,Tna...
2018-11-29 09:47:00
278
转载 《Google 软件测试之道》摘录
最近刚刚看完《Google 软件测试之道》,受益颇多,遂记录下:只有在软件产品变得重要的时候质量才显得重要第一章:谷歌软件测试介绍角色介绍SWE(Software Engineer)、SET(Software Test Engineer)、TE(Test Enginee)SET也是开发角色 - 100%时间在编写代码,SET和SWE是合作伙伴 - 工作重心在可测...
2018-10-31 16:34:00
211
转载 UIRecorder环境搭建及录制实现
前天看TesterHome提到UI录制做UI自动化,很感兴趣,前来学习学习。参考:https://github.com/alibaba/uirecorder/blob/master/doc/zh-cn/readme.mdUIRecorder是一款基于WebDriver、Chrome浏览器、NodeJs等方案共同打造的零成本自动化解决方案。基于几乎零成本的录制方案,我们让...
2018-10-18 16:17:00
888
转载 网易《人性的哲学与科学》笔记
个人苏格拉底城邦理论灵魂的欲望部分对应于城市的公民,他称之为“工人”,他们的快乐来自于身体和欲望的快乐然后是士兵,他们作为军人守卫着城市,由荣誉所激发最后是哲学家或守护者,这些人按理性行事。柏拉图笔下的苏格拉底指出有四大枢德:第一是智慧,城市和个人的智慧都位于理性部分,然后是勇气,城市和个人的勇气位于精神部分,最后两项是节制和正义。正如市民和谐相处的城市能够维持节制和正义一样,各部分...
2018-10-08 11:49:00
1064
转载 网易《公正:该如何做是好?》笔记(不定时更新)
第一课:谋杀背后的道德逻辑哲学让我们对熟悉的事物变得陌生,它并不是提供新的信息,而只是引导着我们用新的方式看这些事物,一旦熟悉变得陌生,它就会永远和以前不一样了。自我认识,就像迷了路的人,不管你觉得它多么地扰动你,你就不能不想起和思考这些问题。我们过去的惯例习俗、预定的假设,固有的观念、回辟方式叫怀疑主义。是因为我们就生活在这些问题的答案中,因此怀疑主义只是让你放手。让我们在一些教条...
2018-10-04 11:16:00
590
转载 自助饮料机实现
一、流程设计二、代码设计#coding:utf-8money = 0coinChoice = [1,5,10,20,50,100]print u'请注意只接受1,5,10,20,50,100的面值!'#drinking chosedrinklist = {'milk':4,'cola':5,'juice':7,'xuebi':6}dr...
2018-06-27 15:06:00
761
转载 网易《社会心理学》笔记(不定时更新)
第1课:社会心理学社会心理学是研究一个人或群体其想法感受和行为,对其他人的想法感受和行为上的影响,换句话说就是我们是如何相互影响的以及我们是如何相互受到影响的,你不需要了解其他人,大多数情况下真正的关键在于你如何相信如何看待其他人的想法感受和行为。假设你错了,那么感知到的他人的想法感受和行为可能与实际的他人的想法感受和行为具有同等的影响力或者更大的影响力。社会心理学中的5个非常重...
2018-06-09 14:47:00
707
转载 uiautomator +python 安卓UI自动化尝试
使用方法基本说明:https://www.cnblogs.com/mliangchen/p/5114149.html,https://blog.youkuaiyun.com/Eugene_3972/article/details/76629066环境准备:https://www.cnblogs.com/keeptheminutes/p/7083816.html简单实例1.自动化安装...
2018-05-16 11:51:00
156
转载 网易《心理学导论》笔记
第1课:心理学导论心理学最重要的主题就是对我们人类的现状研究,人类大脑如何运作,我们如何思考,是什么让我们变成现在的样子。心理学通常被分为以下五个子领域: 神经科学,通过观察大脑反应来研究心理; 发展心理学,研究人类如何成长、发育以及学习; 认知心理学,用计算机方法研究心理,通常将心理比作计算机,探究人类如何行动,如语言理解; 社会心理学,主要研究人类的群...
2018-05-14 13:47:00
37044
转载 性能测试实战
记录2018年初,和平台组开发同事开展执行的一次性能测试计划过程。准备阶段1.公共区域图一:配置头信息图二:银行项目每笔交易都需要唯一的交易流水,通过"${ }"可以引用函数、变量或计数器图三:每个接口的请求内容均由Comm_req、Sys、Input三部分组成,Input区属于业务区,Comm_req区除了交易流水其他字段基本固定,将Comm_r...
2018-05-09 15:50:00
215
转载 毕业以后读书报告(不定时更新)
1.《面纱》2.《无声告白》3.《杀死一只知更鸟》4.《谁带回了卡伦迪娜》5.《一直下雨的星期天》6.《窄门》7.《田园交响曲》8.《背德者》9.《海风中失落的血色馈赠》10.《悉达多》11.《时间的针脚》12.《献给阿尔吉侬的花束》13.《乡土中国》14.《人类简史》15.《语言本能》16.《黄雨》17.《情书遗产》...
2018-05-02 16:43:00
1190
转载 sqlalchemy.orm.exc.flusherror:错误解决
使用sqlalchemy创建model初次代码:class UserModel(db.Model): __tablename__ = "users" id = db.Column(db.String(10),primary_key=True,autoincrement=True)改后代码:class UserModel(db.Model):...
2018-04-11 14:25:00
1611
转载 Anaconda安装第三方模块
Anaconda安装第三方模块普通安装:进去\Anaconda\Scripts目录,conda install 模块名源码安装:进去第三方模块目录,python install setup.py其他安装方法:1.安装whl : conda install whl路径2.进去\Anaconda\Library\bin目录,pip install...
2018-02-28 17:13:00
1006
转载 关于BeanShell报错提示Error invoking bsh method
背景:因测试需要打算从外部引用.java和.class文件,奈何报错挥之不去:Error invoking bsh method: eval......各种百度取经之后,决定先抛弃引用,试试BeanShell能不能正常运行,还好结果是满意的特别注意:1.设置变量使用双引号,单引号和双引号有区别2.println中的l是L的小写,不是i的大写引用.class...
2018-01-31 15:52:00
2637
转载 jmeter函数和变量
函数和变量广泛的应用在JMeter的传参过程,其中函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用。常用函数1.__RamdomString() /__Ramdom()获取随机字符串/随机数例如:${RamdomString(6,abcdef)} 获取的是一个由abcdef组合的6位随机字符串例如:${Ramdom(1,100)} 获取...
2018-01-29 16:36:00
91
转载 jmeter插件安装及使用
安装插件安装JMeterPlugins-Manage,参考:https://jmeter-plugins.org/wiki/PluginsManager/如若不能直接安装插件,jmeter-plugins下载地址:http://jmeter-plugins.org/downloads/all/下载并解压:JMeterPlugins-Extras-1.3.1.zip、...
2018-01-29 15:27:00
145
转载 xml与json格式互转
最近要整一些报文测试的事情,可当前项目的请求报文格式却不统一,有XML也有JSON,为了一致性,决定统一用JSON格式处理。xmltodict :Makes working with XML feel like you are working with JSON1.xml转jsonimport xmltodictimport jsondic = xm...
2017-12-11 17:28:00
292
转载 爬虫实例:唐诗宋词爬虫
每年都期待夏天赶紧变成秋天,没有木头马尾的九月,没有颜色奇迹的南方,只得古诗词里把情绪商量,算云烟,此处认春秋。基本分析1.根据古诗词网页结构,可以看出诗词正文有两种结构,一种是p标签分隔的,一种是br标签分隔的from lxml import etrees = """<div id="contson47919" class="contson...
2017-10-09 11:50:00
467
转载 爬虫实例:天猫商品评论爬虫
最近被种草SK-II,本着学工科的严谨态度,决定用数据说话爬取数据参数解析itemId是商品ID, sellerId 是卖家ID, currentPage是当前页码,目标url是https://rate.tmall.com/list_detail_rate.htm?itemId=15332134505&spuId=294841&sellerId=917...
2017-09-28 18:57:00
468
转载 爬虫实例:饿了么爬虫
饿了么外卖网站是一个ajax动态加载的网站Version1:直接页面提取from lxml import etreeimport requestsimport sysimport timereload(sys)sys.setdefaultencoding('utf-8')url = 'https://www.ele.me/place/...
2017-09-28 17:35:00
922
转载 爬虫实例:中国日报高频词汇爬虫
最近偶然打开一个英文网站,仔细一看原来是中国日报的英文版本,本着培养语感的想法多看看英语新闻,奈何水平渣渣,机智如我想到了爬取文章高频词汇,废话少说,看下文:爬取中国日报全网所有文章链接1.用bs4获取所有含有href属性的a标签import requestsfrom bs4 import BeautifulSoupurl = 'http://www.chin...
2017-09-22 16:43:00
1040
转载 爬虫实例:今日头条爬虫
今日头条是一个js动态加载的网站,尝试了两种方式爬取,一是页面直接提取,一是通过接口提取:version1:直接页面提取#coding=utf-8#今日头条from lxml import etreeimport requestsimport urllib2,urllibdef get_url(): url = 'https://www.to...
2017-09-18 13:41:00
492
转载 特殊类型的列表切片
遇到了一种类型奇怪的列表,如['ISBN;"Book-Title";"Book-Author";"Year-Of-Publication";"Publisher";"Image-URL-S";"Image-URL-M";"Image-URL-L"'],现想取引号内的值,索引行不通,正则太无语,折腾了一下午,整了三行特丑的代码,也算是得偿所愿版本1版本2转载于:h...
2017-09-12 17:37:00
87
转载 练习:万达院线股价分析
万达院线股价分析数据来源:新浪财经、腾讯财经、上交所和深交所分析时间:2017/9/11分析目的:分析维度练习数据采集1.基本面数据#coding=utf-8import pandas as pdimport tushare as ts#获取万达院线(股票代码002739)第2季度的基本面数据,可能未更新没有输出b1 = ts.g...
2017-09-11 14:57:00
720
转载 MongoDB基本用法
MongoDB是一个基于分布式文件存储的开源数据库系统。将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。启动MongoDB服务cmd进入F:\MongoDB\3.4\bin目录下,输入启动命令:mongod --dbpath F:\MongoDB\data\db...
2017-09-09 12:38:00
86
转载 数据可视化利器pyechart和matplotlib比较
python中用作数据可视化的工具有多种,其中matplotlib最为基础。故在工具选择上,图形美观之外,操作方便即上乘。本文着重说明常见图表用基础版matplotlib和改良版pyecharts作图间的差异一、maplotlib基本用法如下:import numpy as npimport pandas as pdfrom pandas import ...
2017-09-02 13:11:00
2095
转载 练习:微信好友分析
来源:http://www.cnblogs.com/jiaoyu121/p/6944398.html1.好友性别分布import itchatitchat.login()#itchat.send(u'你好','filehelper')friends = itchat.get_friends(update=True)[0:]#print len(f...
2017-09-02 12:25:00
143
转载 数据分析中常用数据类型转换总结
数据结构是计算机存储和组织数据的方式。Python中有三类四种内建的数据结构,分别是序列(List、Tuple)、映射(Dictionary)以及集合(Set)。此外,数据分析库Numpy和Pandas还提供了ndarry、Series、DataFrame等数据类型,不同的数据类型在程序中会常常遇到相互转换的情况,以便参数类型之需。import pandas as pdi...
2017-08-31 15:11:00
279
转载 pandas深入理解
Pandas是一个Python库,旨在通过“标记”和“关系”数据以完成数据整理工作,库中有两个主要的数据结构Series和DataFrameIn [1]: import numpy as npIn [2]: import pandas as pdIn [3]: from pandas import Series,DataFrameIn [4]: import matplo...
2017-08-20 15:24:00
170
转载 XML系统学习
参考:W3SchoolXML基本概念1.XML是eXtensible Markup Language,使用DTD(Document Type Definition)来描述数据,主要是为传输和存储数据,其焦点是数据的内容。2.所有XML元素都必须正确地关闭,XML标签对大小写敏感,没有预定义的标签(eg:<h1>),XML文档必须有根标签,XML元素必须被正确...
2017-06-28 18:30:00
219
转载 简陋版:基于python的自动化测试框架开发
项目背景: XXXX银行项目采用的是B/S架构,主要是为了解决银行业务中的柜员、凭证、现金、账务等来自存款、贷款、会计模块的管理。手工弊端:1.项目业务复杂度高,回归测试工作量大2.单个接口功能比较简单,容易实现自动化集成,且相对UI更稳定,更能达到监控项目质量的目的3.从前后端分离的角度说,只依赖前端限制并不能满足安全要求优化方案及工具选择:Postm...
2017-06-20 11:02:00
227
转载 Jenkins安装与使用
一、Jenkins简介Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作二、下载与安装下载地址:http://mirrors.jenkins-ci.org/windows/latest1.打开localhost:8080/2.安装插件...
2017-06-19 20:53:00
105
转载 robot framework框架selenium API
RIDE面板认识selenium API关键字语法参数备注OpenBrowserurlChrome用不同的浏览器打开url,需要下载不同的浏览器驱动,默认火狐CloseBrowser关闭当前浏览器,CloseAllBrowsers,关闭所有浏览器MaximizeB...
2017-03-05 20:32:00
99
转载 robot framework环境配置
1.Robotframework的安装作用:web自动化测试框架。RF框架是基于python的,所以一定要有python环境。网上可以自行查找。下载地址:https://pypi.python.org/pypi/robotframework/2.8.5#downloadsrobotframework-2.8.5.win-amd64.exe直接双击下一步即可。...
2017-03-05 20:31:00
101
转载 python爬虫系列:Scrapy安装与使用
这篇博文主要写Scrapy框架的安装与使用Scrapy框架安装命令行进入C:\Anaconda2\Scripts目录,运行:conda install Scrapy创建Scrapy项目1)进入打算存储的目录下,执行scrapy startproject 文件名 命令即可创建新文件目录及内容demo/ scrapy.cfg t...
2017-03-05 20:17:00
123
转载 爬虫实例:每日一文和豆瓣电影
这篇博客主要是写两个爬虫,一个抓取静态网站的文字和图片,一个抓取动态网站的电影及相关消息。1.每日一文(http://voice.meiriyiwen.com/)#coding=utf-8#爬取每日一文前10页内容from lxml import etreeimport requestsimport urllib2,urllibimport sy...
2017-03-05 20:13:00
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人