当前位置: 首页 > news >正文

怎样建设自己的视频网站美食网站建设目的

怎样建设自己的视频网站,美食网站建设目的,seo好seo,网址查询域名1.简介 上一篇中已经将其的理论知识介绍了一下#xff0c;这一篇就带着大家一步一步的把上一篇介绍的理论知识实践一下#xff0c;然后再说一下如何创建高级web测试计划。 2.网络计划实战 通过上一篇的学习#xff0c;将其分类为#xff1a; #xff08;1#xff09;不需…1.简介 上一篇中已经将其的理论知识介绍了一下这一篇就带着大家一步一步的把上一篇介绍的理论知识实践一下然后再说一下如何创建高级web测试计划。 2.网络计划实战 通过上一篇的学习将其分类为 1不需要登录验证身份就可以操作的。 2需要登录验证身份之后才能操作的。 2.1不需要登录 这里就拿博客园来举例子如博客园你不需要登录验证身份就可以执行阅读、查找和浏览博客园内的文章前提是这些文章没有设置“只允许注册的用户访问”。 2.1.1抓包 1.阅读博客园文章 1、浏览器上输入博客园地址点击文章 如下图所示​ 2、fiddler抓包工具抓取博客园查找的过程。从下图红色圈住的部分可以看到查找的URL和请求查找发送的参数。如下图所示 ​ 2.1.2阅读文章 按照抓包抓取到的参数我们下一步就是用Jmeter模拟阅读博客园文章 1.建立一个测试计划命名为Test Blog Read Plan。如图下所示 2.选中测试计划添加线程组用户命名为Blog User。如下图所示 注意敲脑壳敲黑板啦这个就是一个用户阅读一次如果要压测你可以设置多个用户同时阅读。 3.选中线程组添加一个HTTP Header Manager(HTTP信息头管理器)。这个主要是为了避免Jmeter发送请求后返回结果可能会出现状态码为403的错误。如下图所示 注意敲脑壳敲黑板啦这里HTTP信息头管理器主要添加一个参数User-Agent。根据你抓包的header来填写即可。 ​ 4.选中线程组设置一个http,发送http默认请求值放入你需求测试的地址。这样做的好处就是后边的所有的http请求你就不再需要重复的写这个测试地址了。如下图所示 注意敲脑壳敲黑板啦本地搭建的Jenkins应用程序那么测试地址就很清楚了这里请求值填写如下 1protocol协议http or https目前博客园是https协议所以这里填写Protocolhttps 2测试地址为博客园的地址不用啰嗦大家都知道了Sever Name or IPwww.cnblogs.com 3Port博客园没有端口 ​5.选中线程组添加一个http请求命名为Read。如下图所示 注意敲脑壳敲黑板啦本地搭建的Jenkins应用程序那么Read请求值我们查看抓到登录请求包2.2.1就很清楚了这里请求值填写如下 1protocol协议http or https目前这个是本地搭建的http协议所以这里填写Protocolhttps 2测试地址为本地搭建不用啰嗦大家都知道了Sever Name or IPwww.cnblogs.com 3Port博客园没有端口 4Method是那种类型的请求就选择那种这里选择get 5Path阅读博客园文章的请求路径 6Content Encoding编码这里没有填写如果出现乱码你可以填写utf-8和Gb2312试一下即可。 ​6.选中线程组添加一个结果树命名为Check Read Results监听阅读博文是否成功。如下图所示 2.2需要登录 同样的这里也拿博客园举例子你如果要发布随笔、评论、点推荐等等的一系列操作就需要你登录验证身份以后才能执行这些操作。但是由于博客园的登录机制改变就不拿博客园举例子拿一个在本地搭建的Jenkins的web应用程序来实战一下删除一个job。但是这个job必须在登录以后才能删除如果没有登录就会删除失败。 2.2.1抓包 1.登录 1、浏览器上登录jenkins输入账号和密码点击登录。如下图所示 ​ 2、fiddler抓包工具抓取jenkins登录的过程。从下图红色圈住的部分可以看到登录的URL和请求登录发送的参数。如下图所示 ​ 2.删除 1、我们前面讲过登录后新建任务后那可以继续接着操作删除刚才新建的任务。如下图所示 ​ 2、用fiddler抓包抓到删除新建任务的请求从抓包结果可以看出传的data参数是Jenkins-Crumb。如下图所示 ​ 3.这个Jenkins-Crumb哪里来的呢可以看上个请求的body。如下图所示 ​ 2.2.2登录 按照抓包抓取到的参数我们下一步就是用Jmeter模拟登录到Jenkins。 1.建立一个测试计划命名为Test Jenkins Plan。如下图所示 ​ 2.选中测试计划添加线程组用户命名为Jenkins User。如下图所示 注意敲脑壳敲黑板啦这个就是一个用户登录一次如果要压测你可以设置多个用户同时登录。 ​3.选中线程组添加一个HTTP Header Manager(HTTP信息头管理器)。这个主要是为了避免Jmeter发送请求后返回结果可能会出现状态码为403的错误。如下图所示 注意敲脑壳敲黑板啦这里HTTP信息头管理器主要添加两个参数User-Agent和Content-Type。根据你抓包的header来填写即可。 ​4.选中线程组设置一个http,发送http默认请求值放入你需求测试的地址。这样做的好处就是后边的所有的http请求你就不再需要重复的写这个测试地址了。如下图所示 注意敲脑壳敲黑板啦本地搭建的Jenkins应用程序那么测试地址就很清楚了这里请求值填写如下 1protocol协议http or https目前这个是本地搭建的http协议所以这里填写Protocolhttp 2测试地址为本地搭建不用啰嗦大家都知道了Sever Name or IPlocalhost 3Port8080这里搭建的默认端口8080你也可以在Tomcat的配置文件修改这个端口 ​5.选中线程组添加一个http请求命名为Login。如下图所示 注意敲脑壳敲黑板啦本地搭建的Jenkins应用程序那么Login请求值我们查看抓到登录请求包2.2.1就很清楚了这里请求值填写如下 1protocol协议http or https目前这个是本地搭建的http协议所以这里填写Protocolhttp 2测试地址为本地搭建不用啰嗦大家都知道了Sever Name or IPlocalhost 3Port8080这里搭建的默认端口8080你也可以在Tomcat的配置文件修改这个端口 4Method是那种类型的请求就选择那种这里选择post 5Path登录的请求路径 6Content Encoding编码这里没有填写如果出现乱码你可以填写utf-8和Gb2312试一下即可。 ​ 6.选中线程组添加一个cookie管理器用来管理登录后的cookie。如下图所示 注意敲脑壳敲黑板啦cookie的添加一个值这个也可以在抓包登陆请求中header查看到这里就不细说了。 1NameJSESSIONID 2Value一串数字和字母 3Domainlocalhost ​ 7.选中线程组添加一个结果树命名为Check Login Results监听登录是否成功。如下图所示 ​ 8.选中线程组添加一个http请求命名为Delete Item。如下图所示 注意敲脑壳敲黑板啦本地搭建的Jenkins应用程序那么Delete请求值我们查看抓到删除请求包2.2.1就很清楚了这里请求值填写如下 1protocol协议http or https目前这个是本地搭建的http协议所以这里填写Protocolhttp 2测试地址为本地搭建不用啰嗦大家都知道了Sever Name or IPlocalhost 3Port8080这里搭建的默认端口8080你也可以在Tomcat的配置文件修改这个端口 4Method是那种类型的请求就选择那种这里选择post 5Path删除的请求路径 6Content Encoding编码这里没有填写如果出现乱码你可以填写utf-8和Gb2312试一下即可。 ​ 9.选中线程组添加一个结果树命名为Check Delete Results监听删除job是否成功。如下图所示 ​ 2.3JMeter运行查看运行结果 2.3.1不需要登录 1、点击绿色的按钮运行Jmeter如下图所示 ​ 2、查看JMeter运行结果一个请求的监听结果都是绿色的说明请求成功。如下图所示 ​ 1查看阅读是否成功从结果看到博文内容说明阅读成功。如下图所示 ​ 2.3.2登录 1、Jenkins的新建任务里有“”如下图所示 ​ 2、点击绿色的按钮运行Jmeter如下图所示 ​ 3、查看JMeter运行结果两个请求的监听结果都是绿色的说明请求成功。如下图所示 ​ 1查看登录是否成功从结果看到“admin”和“注销”说明登录成功。如下图所示 ​ 2可以看到登录成功后的任务中有“”。如下图所示 ​ 3查看删除是否成功从结果中没有看到“”说明删除成功。如下图所示 ​ 4、查看Jenkins的新建任务没有看到“”说明删除成功了如下图所示 ​ 3.制定高级Web测试计划 在本小节中红儿将介绍一下如何创建高级 测试计划来测试网站。 有关基本测试计划的示例请参阅构建Web测试计划。 3.1使用URL重写处理用户会话 如果您的Web应用程序使用URL重写而不是Cookie来保存会话信息则您需要做一些额外的工作来测试您的站点。 为了正确响应URL重写JMeter需要解析从服务器接收的HTML并检索唯一的会话ID。使用适当的HTTP URL重写修饰符 可以完成此操作。只需将您的会话ID参数的名称输入到修饰符中它将找到它并将其添加到每个请求中。如果请求已经有一个值它将被替换。如果是“缓存会话ID” 如果选中则将保存最后找到的会话ID如果先前的HTTP示例不包含会话ID则将使用该ID。 URL重写示例 下载此示例。在图1中显示了使用URL重写的测试计划。请注意URL Re-writing修饰符已添加到SimpleController中从而确保它只会影响该SimpleController下的请求。 ​ 图1-测试树 在图2中我们看到URL重写修饰符GUI它只有一个字段供用户指定会话ID参数的名称。还有一个复选框用于指示会话ID应该是路径的一部分用“;”分隔而不是请求参数。 ​ 图2-请求参数 3.2使用标题管理器 该HTTP头管理器可以让你定制什么样的信息JMeter的HTTP请求头发送。此标头包含“用户代理”“编译指示”“推荐人”等属性。 该HTTP头管理器像HTTP Cookie管理器可能应该在线程组级别添加除非出于某种原因您希望为不同的指定不同的页眉HTTP请求在您的测试对象。 4.小结 4.1登录和删除前三个参数空白 1.细心地小伙伴或者童鞋们会从截图中发现宏哥的登录和删除的前三个参数都是空白的什么也没有填写那是因为前边的HTTP默认请求所以这里不用填写好处就从这里就看出来了目前只是列举了两个请求如果成百上千的请求是不是效果就更明显了。 好了今天有关创建网络计划实战和创建高级Web测试计划就分享到这里。 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.pierceye.com/news/299412/

相关文章:

  • 8818网站建设网站建设平台一般多少钱
  • 万网怎样做网站调试百度在线扫一扫
  • 建设网站平台哪个好如何提高商城网站权重
  • 深圳手机网站设计抖音开放平台
  • 平山做网站优化网页版梦幻西游五色石攻略
  • 字体图标制作网站长沙网站排名公司哪家好
  • 百度和阿里哪个厉害做网站千万不要学数字媒体技术
  • 可信赖的商城网站建设长春疾控最新消息
  • 做阿里网站开发公司名字
  • 企业网站建设内容杭州有几个区
  • 松江建设管理中心网站网站sem托管
  • 做网站前期框架图射击官网
  • 吉首网站建设吉首网站建设网站app制作费用单
  • 网站最好的优化是什么经过学习网站开发后的心得体会
  • 如何把资料上传到网站公司网站建设视频教程
  • 济南建设网站平台泰安高端网站设计建设
  • 武安网站建设价格开发区网站建设
  • 安徽省住房城乡建设厅官方网站2022年最新热点素材
  • 济宁网站建设方面舟山网站设计公司
  • 局域网网站建设多少钱wordpress企业站主题
  • asp做网站用什么写脚本营销网站开发系统
  • 企业网站建设心得中国八大设计院排名
  • 网站建设与管理总结心得找工作在什么网站找比较好
  • wordpress 赢利模式佛山百度seo排名
  • 关停网站的申请营销型网站建设目的和意义
  • 网站是做推广好还是优化好广西大兴建设有限公司网站
  • 书籍教你如何做网站南阳定制网站制作价格低
  • 联合实验室 网站建设方案网站 手机兼容
  • 保定网站建设培训班团员团干部如何登录到系统
  • 做网站的旅行社手机页面网站模板怎么卖