微店二面总结

1.http 有几种方法?

2.黑盒测试 和自动化测试的区别?

3.项目中如何用到白盒测试的?

4.linux下如何查看一个隐藏的文件?


find/要查找的文件/夹-name ".*" -print

解释:

(1).*表示要查找的文件夹名,因为linux/unix的隐藏文件和文件夹名是以“.”开头的,而*表示通配符,意思是查找所有的文件名和文件夹名中以“.”开始文件和文件夹

(2)-print与ls 一样都是打印的意思

find/要查找的文件/夹-type d -iname ".*" -ls

-type:指定要搜索的文件类型,是文件夹还是文件等,要与f或d一起使用

f:代表文件,文件的英文名是 file

d:代表问价夹,文件夹的英文名是directionary

-iname:匹配文件名的时候忽略大小写

根据文件时间进行搜索

linux下每种文件都有三种时间戳

访问时间(-atime):用户最近一次访问文件的时间

修改时间(-mtime):文件内容最后一次被修改的时间

变化时间(-ctime):文件最后一次改变的时间

find .-type f -atime 7

也可以是ls -a显示所有的文件夹包括隐藏的文件夹

5.如何设置一个循环调度?

crontab

用户想要建立循环型工作调度时用crontab这个命令

crontab [-u username] [-l][-e][-r]

-u:只有root才能进行这个任务

-e:编辑crontab的工作内容

-i:查阅crontab的工作内容

-r:删除crontab的工作内容


代表意义 分钟 小时 日期 月份
数字 范围 0-59 0-23 1-31 1-12 0-7

例如五分钟需要执行一次/home/dmtsai/over.txt

首先使用crontab -e进入编辑

*/5****/home/dmtsai/over.txt

6.有关shell脚本?

http 是一个属于应用层面向对象的协议,主要有以下特点

1.支持客户/服务器模式

2.简单快速:客户向服务器请求服务时只传递方法和路径,请求方法有GET,POST,HEAD

3.灵活:允许传送任意类型的数据对象

4.无连接:无连接的含义就是限制每次连接只处理一个请求,服务器处理完客户请求并受到客户应答时断开连接,采用这种方式可以节省空间

5.无状态是指协议对于处理事务没有记忆功能

一.http 协议详解之URL篇

http(超文本传输协议)是一个基于请求请求响应模式,无状态应用层的协议,常基于TCP的链接方式,HTTP1.1版本中给出一种持续链接的机制,绝大多数web开发都是构建在HTTP协议之上的web应用

二.http协议详解之请求篇

http请求由三部分组成,请求行,消息报头,请求正文

请求行以一个方法符号开头,以空格分开,后边紧跟请求的URL和协议的版本

http 请求有以下几种方法

GET POST,HEAD,PUT,DELETE,TRACE,CONNECT,OPTIONS

URL是一种特殊类型,包含了查找某个资源的足够信息

GET:请求request-URL所标示的资源

POST:在request-URL所标示的资源后附加新的数据

HEAD:请求获取由request-URL所标示的资源的相应消息报头

PUT:请求服务器存储一个资源,并用request-URL作为标示

DELETE:请求服务器删除 request-URL所表示的资源

TRACE:请求服务器回送收到的消息 请求,主要用于测试或诊断

CONNECT:保留将来使用

GET方法:在浏览器的地址栏中输入网址的方式访问网页,浏览器采用GET方法向服务器获取资源,

POST方法:要求被请求服务器接收附在请求后边的数据,常用于提交表单

如果是GET方法并且传递了参数则以cgi的模式运行,如果是POST方法则全部以cgi的模式运行

GET以URL进行传参

POST方法会把消息放到消息体中

HEAD方法与GET方法几乎是一样的,对于HEAD请求的回应部分来说,它的http头部包含的信息与GET请求所获得的信息是相同的,利用这个方法,不必传送整个资源内容,就可以得到 request-URL所标示的资源信息,该方法常用语于测试超链接的有效性,是否可以访问以及最近是否更新

三.http协议详解之响应篇

在接受和解释请求消息后,服务器返回一个http响应消息

http响应也是由三部分组成:状态行,消息报头,响应正文

1.状态行格式如下:

HTTP-Version status-code reason-phrase CRLF

其中

HTTP-version:表示服务器http协议的版本;

status-code:表示 服务器发回的响应代码;

reason-phrase:表示状态码的文本描述

状态码有三位数组成,第一个数组定义了响应的类别,且有五种可能取值:

1xx:指示信息-表示请求已接受,继续处理

2xx:成功--表示请求已被成功接收,理解,接受

3xx:重定向-要完成请求必须进行更近一步的操作

4xx:客户端错误--请求有语法错误,或者请求无法实现

5xx:服务器端错误--服务器未能实现合法的请求

常见的状态码,状态描述 ,说明

200:客户端请求成功

400:客户端请求有语法错误

401:请求未经授权

403:服务器收到请求,但拒绝回复

404:请求资源不存在

503:服务器当前不能处理客户端的请求

四.http协议详解之消息报头篇

http协议由客户端到服务器端的请求和服务器端到客户端的相应组成,请求消息和响应消息都是由请求行,消息报头,空行,消息正文组成

http消息报头包括普通报头,请求报头,相应报头,实体报头

普通报头:只用于传送消息

请求报头:允许客户端向服务器端传送请求的附加信息以及客户端自身的信息

响应报头:只允许服务器  传递不能放在状态行中的附加信息,以及关于服务器的信息和对request-URL所标示的资源进行下一步访问的信息

实体报头:请求和响应消息都传送一个实体 ,一个实体由实体报头和实体正文组成,但并不是说实体报头和实体正文要一起传送,可以分开传送

五.利用telnet观察http协议的通讯过程



总结一下几种测试的区别与联系

首先测试按照不同的划分规则可以分为哪些测试?

1.按照是否使用自动化工具 分为:手工测试,自动化测试

2.按照软件的质量分为:功能测试,可靠性测试,易用性,可维护测试性测试,可移植性测试

3.对测试按照阶段可以分为:单元测试,继承测试,系统测试

4.按照是否关注代码:黑盒测试,白盒测试

1.基本概念

什么是手工测试?

手工测试就是由人一个一个去输入用例,然后观察结果,和机器测试想对应,它是依靠人来查找缺陷,一般采用黑盒测试 ,可用于集成测试系统测试 中

什么是功能测试?

功能测试也叫黑盒测试或者数据驱动测试 ,只需要考虑各个功能,不需要考虑软件内部 结构及代码。一般从软件的界面,架构触发,按照需求编写测试用例,输入数据在预期结果和实际结果之间进行评测,进而使得产品达到用户的需求

什么是性能测试?

性能测试是通过自动化的测试工具模拟多种异常,峰值以及异常 负载条件来对系统的各个性能进行测试。

负载测试和压力测试都属于性能测试

通过负载测试,确定各种工作负载下系统的性能,目标是当负载 测试逐渐增加时,系统各项性能指标的变化

压力测试是通过确定一个系统的瓶颈或者不能接受的信任点,来获取提供的最大服务级别

什么是自动化测试?

自动化测试是把以人为驱动的测试,转化为机器执行的一种过程,通常在测试用例 通过评审以后由测试 人员根据测试用例中描述的规程一步步执行测试,得到实际结果和期望结果比较

补充:

1.自动化测试的前提条件

(1)软件需求变动不频繁;

(2)项目周期足够长

(3)自动化脚本可重用

2.自动化测试的前提条件

(1)自动化测试需求分析

(2)自动化测试框架的 搭建

公用环境

公用方法

公用对象

测试数据

(3)自动化脚本的编写

(4)脚本的测试与运行

几种测试的区别

1,手工测试 和功能测试 的区别

手工测试属于功能测试,手工测试是根据是否使用自动化工具划分的,功能测试是根据质量模型的六大特征划分的

2.手工测试和自动化测试的区别?

手工测试是传统的测试方法,由测试人员手工编写测试用例,测试工作量大,重复多,回归测试难以实现;而自动化测试是利用软件测试工具实现全部或部分测试工作,管理,设计 ,执行报告,节省了大量的测试开销,并且能够完成一些功能测试无法完成的测试

3.功能测试和性能测试的区别?

功能测试只是验证需求,查找功能流程中一些错误或者界面不友好等,不涉及软件内部的结构和代码;而性能测试主要对系统能够承受的压力,大数据量,处理速度等方面进行测试,是从程序内部区检查应用程序的,比如并发测试,压力测试等

时间: 2024-10-12 22:11:56

微店二面总结的相关文章

李星:O2O平台复制淘宝客模式,能否走出烧钱买流量泥潭?

"流量"是互联网经济的生存土壤,移动互联网相对比固定互联网开辟了门槛更低.用户基数更多的流量"增量"市场,随着TMT成为扎堆创业的热门,移动互联网也成为新的流量"存量"市场,而这酿成O2O等成为去年的烧钱专业户. O2O作为打通线上与线下的商业模式,是无数实体门店以及传统行业从业者转型升级的寄托,岂可因噎废食?!从近年的教训看,主打用户忠诚度的模式很逃补贴的旋涡.O2O必须换个姿势求生存,以商户运营撬动用户运营(或简称为"以B端带C端&

微信管家二次开发-微店

项目需求: 对微信管家进行二次开发,大方向来讲就是做一个微店的功能. 开发语言php5 开发框架:yyuc 部署服务器:linux 开发耗时:2个星期. 按照客户需求,是仿照别人的风格做的,copy了别人的JS 和 别人的 Css,淡然遇到了些麻烦,后面改了很多.比如加入购物车的效果,比如自适应. 下面说说具体功能吧: 如果分前后台的话 前台:主要上商品展示,购物车功能.下单. 后台:订单管理(发货状态处理) 商品信息管理(商品位置调整,图片的更换,分类的更换,以及删除 添加商品信息) 注册会员

乐智公仔店【淘宝店铺】【微店】开业了!!!!!

扫一扫上面的二维码,进入我们的淘宝店 扫一扫上面的二维码,进入乐智公仔店[微店] 黑白熊 当您在感到疲惫的时候, 午休时,可以有一条空调被 是多么美好的事儿. 当您想趴在桌上小憩是有个 抱枕毛茸茸的趴在上面是多么 舒服的感觉. 熊啊熊猫 舒适.漂亮 当您感到疲惫的时候,盖着一条这样的毛毯.枕在这样的抱枕上让您心都软下来 团子公仔毛绒靠枕动漫抱枕 :出来浪了快点出来浪 :来了来了来了 :嘛呢,俺还想睡觉呢 :不准戳我!!!!    不要在一件别扭的事上纠缠太久.纠缠久了,你会烦,会痛,会厌,会累,

企业微店、朋友圈疯狂考核:“逼死人”纯属自己作

企业的经营往往会因为销售渠道.服务渠道的剧烈变迁,而展现出极大的差异性.如果不能跟上步伐,企业将有可能迅速被淘汰.但如果盲目依据渠道变化而强行上马,也有可能适得其反.当下,最具有变革意味,且已经被全民所接受的渠道之一,就是存活在朋友圈等社交工具中的微商.微店等. 由此,众多企业开始试水微店.朋友圈或搭建自身社交电商APP.而在这一过程中,为了能够迅速引起关注和连锁式反应,取得一定业绩,成为强有力补充,甚至不惜牺牲员工利益,以疯狂考核的方式逼迫员工参与进去."逼死人"的疯狂考核,纯属这些

扫二维码关注服务号同时发现金红包

本文只是记录一下自己最近开发的一个小功能,方便以后查看. 一.需求原文如下: 1.vip微信参数配置 1)是否启用 2)设置每单最大红包金额    (例如5 ) 3)设置各类别 红包金额范围 钻石    3-5 黄金    2-3  等等 2.质量保证单 打印二维码 参数传销售门店 以及销售单号 客户扫码 1)自动关注服务号 2)自动匹配客户档案 openid 匹配到档案的增加积分以及总积分 , 未匹配到档案的  客户填写  姓名,手机号 如果手机号匹配到记录  自动将客户档案关联上 手机号也未

微店一键复制商品软件使用教程

我们所有功能均支持免费试用,试用版只有复制数量限制,功能和正式版一致,新用户请先订购7天免费试用版. 使用中如有疑问请联系我们客服,描述清楚具体问题: https://im.weidian.com/chat/?from_platform=h&to_platform=a&to_user_id=1234478995#/ 用户授权后,跳转到软件主界面: 一.淘宝批量抓取商品: 抓取商品工具可以从淘宝.天猫上抓取任意店铺的商品及其图片,并上传到微店店.抓取.跨平台转换.图片搬家.上传/导出等过程一

python接口自动化测试(二)-requests.post()

上一节介绍了  requests.get()  方法的基本使用,本节介绍  requests.post()  方法的使用: 本文目录: 一.方法定义 二.post方法简单使用 1.带数据的post 2.带header的post 3.带json的post 4.带参数的post 5.普通文件上传 6.定制化文件上传 7.多文件上传 一.方法定义: 1.到官方文档去了下requests.post()方法的定义,如下: 2.源码: 3.常用返回信息: 二.post方法简单使用: 1.带数据的post:

二维码扫码积分系统定制开发

微信积分系统 二维码扫码积分系统定制开发找丽姐[158.1816.6626/电微]二维码营销模式系统定制开发 微信扫二维码营销系统开发 扫码领积分系统开发 一.如何实现扫二维码领红包功能? 1.使用扫描二维码领取红包对活动进行设置,包括红包数量.红包金额.促销地区.中奖概率等. 2.将生成的二维码赋到商品上面并赋涂层,一方面可以起到保证二维码的一次性,另一方面也可以引起消费者的好奇心. 3.通过手机微信打开扫一扫,扫码商品二维码关注公众号并领取红包,如果参与分享还可以获得抽奖的机会. 二.微信扫

微信生成二维码 只需一个网址即刻 还有jquery生成二维码

<div class="orderDetails-info"> <img src="http://qr.topscan.com/api.php?text=http://123.net/index.php?s=/Home/Index/yanzheng/mai/{$dange.id}" style="width: 5rem; margin-bottom: 1rem;" > </div> http://qr.tops