自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sinno.Song的博客

努力工作+学习coding的测试

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Moq快速开始翻译

Moq QuickstartOutlineMoq Quickstart方法异步方法匹配参数属性内容来自MoqWiki:Moq4 Quickstart方法using Moq;// Assumptions 假定有下面几个类:public interface IFoo{ Bar Bar { get; set; } string Name { get; set; } int Value { get; set; } bool DoSomething(string v

2021-07-12 17:10:17 144

原创 使用Jenkins进行测试环境构建

使用jenkins进行测试环境构建使用Jenkins进行项目构建部署Jenkins安装JDk安装Maven安装tomcat安装配置git安装部署Jenkins配置Jenkins新建Jenkins项目使用Jenkins进行项目构建部署Jenkins使用Jenkins首先需要在指定的服务器上进行部署安装JDk首先需要在服务器上安装JDK:sudo apt-get install oracle-java8-installer其次配置环境变量:使用vim 打开/etc/profile文件,在

2020-12-24 16:32:33 650

原创 Asp.net core 3.1学习笔记

asp.net core学习笔记asp.net core 3学习笔记程序结构:如何注册服务注册请求管道中间件包管理asp.net core配置信息源asp.net core 3学习笔记程序结构:Propertieslaunchsetting 程序启动方式的配置Wwwroot 网站根目录依赖项 程序的依赖文件Controllers 控制器Models 模型Views 视图Appsetting 程序设定Program.cs 项

2020-12-15 13:40:39 382

原创 软件性能测试过程详解与案例剖析——读书笔记1.2

软件性能测试过程详解与案例剖析——读书笔记1.2软件测试方法论SEI负载测试计划过程RBI方法性能下降曲线分析法软件测试方法论SEI负载测试计划过程SEI负载测试计划过程(SEI Load Testing Planning Process)主要关注于负载测试计划,包含6个关注区域:目标、用户、用例、生产环境、测试环境、测试场景。主要关注内容:生产环境与测试环境的不同用户分析:分析用户行为,依据用户行为模型建立用例和场景用例:用于分析和分解关键业务,判断业务发生频次和性能问题风险。RBI方法

2020-07-30 17:39:59 267

原创 软件性能测试过程详解与案例剖析——读书笔记(1.1)

软件性能测试过程详解与案例剖析——读书笔记1.1什么是软件性能不同视角的软件性能用户角度运维角度开发角度前端性能软件性能主要术语响应时间并发用户数量吞吐量性能计数器思考时间什么是软件性能软件性能是一种表明软件系统对功能相应的及时性要求符合程度的指标。性能如何衡量? 主要通过软件响应时间或吞吐量进行衡量。响应时间:指对某个请求做出相应所需要的时间。吞吐量:体现软件系统承载性能的能力,指单位时间内软件系统处理的客户请求数量。不同类型的应用所指的响应时间是不同的:web应用中是指一般用户感受到的相应时

2020-07-24 13:57:52 303

转载 Badboy的使用学习

Badboy的使用学习Badboy的下载与安装菜单栏的功能简述:工具栏按钮浏览器地址栏Badboy的下载与安装Badboy下载地址,该工具已经停止更新,最新的版本为Badboy 2.2.5.点击Download即可下载,Badboy为免费产品,安装文件为EXE类型,大小仅为7.6MB。双击即可安装。 安装完成,打开后的界面如下:该图只简单描述Badboy的各个区块,后续将进行详细叙述。菜单...

2019-12-19 12:40:15 275

原创 unittest的使用_Sinno_Song_新浪博客

一.unittest基础概念test Sase(测试用例)test Suit(测试用例集合)test Fixtrue(测试前置及后置条件)testRunner(测试用例运行)二.测试用例例子importunittest#被测试的函数defadd(a,b): return a+bclassMyTest(unittest.TestCase...

2019-12-18 16:17:04 93

原创 selenium代码中创建浏览器对象_Sinno_Song_新浪博客

一。直接将chromedriver.exe放置在python.exe的同目录下,代码中可以直接写为:driver= webdriver.Chrome()二。将chromedriver.exe放置在其他文件下时,代码可以写为:driver=webdriver.Chrome(r'chromedriver.exe所在目录{路径中需要指定出chromedriver.e...

2019-10-19 15:04:56 314

原创 Postman学习_Sinno_Song_新浪博客

一。安装Postman点击这里访问Postman下载本地版Postman。Postman还有Chrome的插件版本,目前已经不在更新。Postman支持Mac,Windows,Linux,选择自己所使用的系统下载即可。我所使用的是Windows,下载的为64位的版本。版本号为7.7.3.双击所下载后得到的EXE文件,就会自动进行安装。二。Http请求与响应Htt...

2019-09-22 14:55:28 68

原创 Linux学习之查看log与查看进程_Sinno_Song_新浪博客

一。查看Logtail命令tail命令可以对需要查看文件进行筛选,选择从第几行开始显示,显示到第几行结束。如果不添加任何参数,表示显示文件的后10行。tail +10 my_file 表示从文件头开始第10行开始输出直到文件结束。tail -10 my_file 表示从文件末尾起第10行开始输出直到文件结束。Cat命令cat命令用来查看文件从第1行开始...

2019-09-16 15:29:55 531

原创 Linux学习2_Sinno_Song_新浪博客

Linux中全部都是文件。/代表根目录。~代表/home/username。.代表当前目录。切换用户使用su。操作手册man,查询全部的手册使用man ls.查询man 的手册使用man man. 查询关于某一内容时可以使用man -k(代表全局搜索) 想查询的内容。文件权限Linux中文件权限为3个。读写执行。对用用户分为3个身份:用户、用户组、其他人。...

2019-09-12 14:33:53 108

原创 Linux学习_Sinno_Song_新浪博客

下载与制作安装盘学习使用的发行版为Ubuntu18.04.1。首先在Ubuntu网站上下载镜像文件。点击这里下载桌面版Ubuntu。下载完成后,使用U盘制作安装盘,这里可以查看如何使用工具进行制作。在制作时我是将U盘清空再进行制作的。安装我是使用空闲的电脑进行安装的。如果你想使用正在用的电脑安装,或者使用虚拟机安装请看这里。首先使用工具将全盘格式化,再插入U盘...

2019-09-12 13:44:27 115

原创 SQL学习_Sinno_Song_新浪博客

DML(数据操作语言)指查询(Select),更新(Update),删除(Delete),添加(Insertinto)。DDL(数据定义语言)指创建数据库(CreateDatabase或Alert Database),创建表格(CreateTable或AlertTable),删除表格(DropTable),创建和删除索引(Createindex,Dro...

2019-09-11 15:05:43 60

原创 Selenium工作原理_Sinno_Song_新浪博客

转自:https://www.cnblogs.com/linuxchao/1.seleniumclient(python等语言编写的自动化测试脚本)初始化一个service服务,通过Webdriver启动浏览器驱动程序chromedriver.exe  2.通过RemoteWebDriver向浏览器驱动程序发送HTTP请求,浏览器驱动程序解析请求,打开浏览器,...

2019-08-23 14:46:18 102

原创 Chrome-headless用法_Sinno_Song_新浪博客

示例:首先引入对应的类fromselenium.webdriver.chrome.optionsimportOptionschrome_options =Options()启动headless模式chrome_options.add_argument('--headless')示例化driver =webdriver.Chrome...

2019-08-23 13:58:49 111

原创 Selenium的文件上传和操作Cookie等方法_Sinno_Song_新浪博客

一。文件上传 通过input标签实现的上传功能,可以将其看作是一个输入框,即通过send_keys()指定本地文件路径的方式实现文件上传。示例:driver.find_element_by_name("file").send_keys('D:\\upload_file.txt')二。Cookie操作WebDriver操作cookie的方法:...

2019-08-23 13:26:09 115

原创 警告框处理与下拉框选择_Sinno_Song_新浪博客

一。警告框处理:switch_to.alert:获取当前警告框text:返回 alert/confirm/prompt 中的文字信息。accept():接受现有警告框。dismiss():解散现有警告框。send_keys(keysToSend):发送文本至警告框。keysToSend:要发送至警告框的文本。在使用中返回文本信息,swi...

2019-08-14 16:31:19 75

原创 窗口切换_Sinno_Song_新浪博客

有时点击WebDr按钮会打开新的窗口页面,我们需要切换至其他窗口页面时。Webdriver提供了switch_to.window()方法,可以实现在不同的窗口之间切换。方法:current_window_handle:获得当前窗口句柄。window_handles:返回所有窗口的句柄到当前会话。switch_to.window():用于切换到相应...

2019-07-31 15:57:55 93

原创 断言信息与元素等待_Sinno_Song_新浪博客

断言信息:获取title 、URL和text等信息进行断言。title:用于获得当前页面的标题。current_url:用户获得当前页面的URL。text:获取搜索条目的文本信息。title =driver.titleprint(title)#打印当前页面URLnow_url =driver.current_urlprint(no...

2019-07-26 11:17:53 90

原创 Selenium键鼠事件_Sinno_Song_新浪博客

鼠标事件:在webdriver中鼠标操作的方法封装在 ActionChains类。使用ActionChains需要先引入该类。常用方法:perform(): 执行所有 ActionChains 中存储的行为;context_click(): 右击;double_click(): 双击;drag_and_drop(): 拖动;move_...

2019-07-15 14:57:24 64

原创 Selenium元素操作与属性值_Sinno_Song_新浪博客

一。元素操作clear():清除文本。send_keys (value):模拟按键输入。click(): 单击元素。submit():表单提交。使用示例:输入框对象=浏览器对象.find_element_by_id("输入框id").clear()输入框.send_keys("selenium")浏览器对象.find_...

2019-07-15 14:42:12 194

原创 Selenium学习之浏览器操作_Sinno_Song_新浪博客

一。控制浏览器大小可以通过浏览器对象.set_window_size(像素宽,像素高),设置浏览器的大小。from selenium import webdriverdriver =webdriver.Chrome()driver.get("http://m.baidu.com")#参数数字为像素点print("设置浏览器宽480、高800显示"...

2019-07-11 09:40:31 66

原创 Bug的生命周期_Sinno_Song_新浪博客

1.Bug的属性: .Bug出现的环境:指这个Bug是在什么系统环境下出现的,如:国内几大安卓手机的不同型号不同版本,Ios不同型号不同系统版本。B/S架构下,用户使用不同浏览器、内核、版本不同等等不同环境。 .Bug的类型:对于一个缺陷来说,有可能是编码人员实现时代码错误,也可能是功能未实现完全,或者UI上与UI设计图不符合等。...

2019-07-02 09:55:58 165

原创 Postman接口测试教程_Sinno_Song_新浪博客

第一部分:基础篇postman:4.5.11.安装postman进入postman官网,如果是mac系统可以直接点击macapp安装如果是windows的话,需要在windows下安装chrome浏览器,然后在地址栏输入chrome://extensions,勾选开发者模式然后将下载的postman插件解压,浏览器点击加载已解压的扩展程序,选择插件...

2019-02-13 13:48:03 192

微软C#官方文档.pdf

C# 是类型安全的面向对象的精妙语言,可帮助开发者生成在 .NET Framework 上运行的各种安全可靠的应用程序。 C# 可用于创建 Windows 客户端应用程序、XML Web service、分布式组件、客户端服务器应用程序、数据库应用程 序等。 Visual C# 提供高级代码编辑器、方便使用的用户界面设计器、集成调试器和其他许多工具,以便你可以更轻 松地开发基于 C# 语言和 .NET Framework 的应用程序。

2020-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除