工具:
1.Visual Studio 2017 V15.3.5+
2.Postman (Chrome的App)
3.Chrome (最好是)
关于.net core或者.net core 2.0的相关知识就不介绍了, 这里主要是从头编写一个asp.net c
我要使用asp.net core 2.0 web api 搭建一个基础框架并立即应用于一个实际的项目中去.
这里需要使用identity server 4 做单点登陆.
下面就简单学习一下相关的预备知识.
基于Token的安全验证体系
这个比较简单, 简单来说
修改polls/admin.py:
from django.contrib import adminfrom .models import Choice, Questionclass ChoiceInline(admin.TabularInline): model = Choice
除了服务器生成的HTML之外,Web应用程序通常需要提供额外的文件(例如图像,JavaScript或CSS)来呈现整个网页。在Django中,我们将这些文件称为“静态文件”。
1、添加CSS样式表
在polls包下面新建static包,
在static包下面新建polls包,
在polls/stat
修改polls/templates/polls/detail.html,
以便模板包含一个HTML <form>元素:
<h1>{{ question.question_text }}</h1>{% if error_message %}<p><
Selenium的基本使用,已经介绍得差不多了,今天来简单说说RemoteWebDriver与Grid,也是本系列的最后一篇。
还记得本系列第一章(Selenium简介与环境搭配)的配置中,提到我们下载的 selenium-server-standalone-3.9.1.jar 并非是必要的。
SoapUI作为一款接口测试工具,具有极大的灵活性和拓展性。它可以通过安装插件,拓展其功能。Selenium作为一款Web自动化测试插件可以很好的与SoapUI进行集成。如果要在SoapUI中模拟用户点击界面的功能,不借助selenium是无法完成的。
一、准备工作 - 给S
在用RobotFramework Selenium该工具驱动打开浏览器的过程中,遇到了一些问题,走了一些弯路,现将问题整理出来,希望给有遇到类似问题的小伙伴们一些参考。
1、Q:采用RobotFramework Selenium驱动打开浏览器,提示:Message: Malformed URL: w
RFS是一款Python编写的功能自动化测试框架或者说自动化测试平台,具备良好的可扩展性,支持关键字驱动,可同时测试多种类型的客户端或者接口,可以进行分布式测试执行。具备功能还有待研究,今天将环境配置部署的步骤记录下来,供参考和查阅。
环境:电脑操作系统版本:window7旗舰版 SP1 64位
Selenium能够执行js,这使得Selenium拥有更为强大的能力。既然能执行js,那么js能做的事,Selenium应该大部分也能做。这应该得益于JavascriptExecutor这个接口,而ChromeDriver, EdgeDriver, EventFiringWebDriver,
一十一
发表于 2018-03-05 10:23:48
性能测试
关于web页面性能测量指标与建议
首先看一个
默认情况下,
配置使用SQLite:
在数据库中创建表格:
python manage.py migrate
该migrate命令查看INSTALLED_APPS设置,并根据mysite/settings.py文件中的数据库设置,以及应用程序随附的数据库迁移,并创建任何必需的数据库表。
接下来,
首先,
添加Django模块:
在CMD命令行输入
python -m django --version
查看Django版本:
创建第一个Django项目:
整个工程的目录结构:
mysite目录是项目的容器,在项目视图中,它用粗体表示。嵌套的目录mysite是项目的实际Pyth
在CMD命令行输入D:
切换到D盘,
然后输入
python -m http.server 8000
开启HTTP服务;
在浏览器地址栏输入
http://localhost:8000/
一十一
发表于 2018-03-14 15:50:03
TestOps
摘要:
DevOps团队的职责是“无摩擦发展”。 这是对“速度需求”驱动的发展理念的一种渴望,以及
官网地址:https://www.katalon.com/
katalon 目前有两种产品 一个是studio 另外一个是katalon analytics,此处先来学习studio部分。
文章学习内容:
创建project
File -> new ->project ->
在测试账户系统过程中遇到了线上大面积用户登录态失效的严重问题,事后对于其原因及测试盲点做了一些总结记录以便以后查阅,总结分为以下7点,其中原理性的解释有些摘自网络。
1.账户系统token失效问题复盘2.Redis 经典流程3.Redis分片部署方式4.Redis扩容导致缓存数据失效5.Redis
一、list操作
1、概念:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
列表中的数据项用逗号分隔,用方括号括起来。列表里面可以再套列表,一个
使用selenium就不可避免的要提到界面元素定位,通过元素定位来实现一系列的逻辑操作。
selenium提供了8中元素定位的方式:
id、name、class name、tag name、link text、partial link text、xpath、css selector。