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

网站活动策划怎么做北京百度推广投诉电话

网站活动策划怎么做,北京百度推广投诉电话,桌面上链接网站怎么做,用.net做的网站吗(一)GUI界面测试工具:jmeter 1、添加线程组 2、添加http请求 3、为线程组添加察看结果树 4、写入接口参数并运行 5、在查看结果树窗口查看结果 6、多组数据可增加CSVDataSetConfig(添加.csv格式的文件,并在参数值里以${x}格式写入) 此时变量…

(一)GUI界面测试工具:jmeter

1、添加线程组

clip_image002

2、添加http请求

clip_image004

3、为线程组添加察看结果树

clip_image006

4、写入接口参数并运行

clip_image008

5、在查看结果树窗口查看结果

clip_image010

6、多组数据可增加CSVDataSetConfig(添加.csv格式的文件,并在参数值里以${x}格式写入)

clip_image012

clip_image014

此时变量值填写${变量名},上图x,y表示每次从文件里读取两个参数,分别命名为x,y

(二)JAVA语言脚本测试(HttpClient)

1、GET请求接口测试

 1 public void TestGet throws URISyntaxException, ClientProtocolException, IOException{2   //1、创建一个客户端对象3   CloseableHttpClient client=HttpClients.createDefault();4   //2、使用URIBuilder()来生成一个get类型的USI5   URI uri=new URIBuilder().setScheme("http")6                 .setPort(8080)7                 .setHost("localhost")8                 .setPath("/test1334/Calc")9                 .setParameter("a", "2")
10                 .setParameter("b", "3").build();
11   //3、新建一个httpget类型请求对象,并将uri传入请求
12  HttpGet get=new HttpGet(uri);
13   //4、新建响应对象,用于接收客户端执行get结果
14  CloseableHttpResponse response=client.execute(get);
15   //5.从响应对象中提取实际结果,与预期结果进行比对
16   if(response.getStatusLine().getStatusCode()==200){
17  System.out.println(EntityUtils.toString(response.getEntity()));
18     }
19 }

2、POST请求接口测试

样例(测一个输入两个参数求和的接口):

 1 public void TestPOST () throws ClientProtocolException, IOException{2   //1.新建一个客户端对象3   CloseableHttpClient client=HttpClients.createDefault();4   //2.新建post类型请求对象,并传入uri5   HttpPost post = new HttpPost("http://172.31.6.155:8080/test1334/Calc");6   //3.使用NameValuePair对参数进行打包7   List<NameValuePair> list=new ArrayList<NameValuePair>();8   list.add(new BasicNameValuePair("a","1"));9   list.add(new BasicNameValuePair("b","2"));
10   //4.对打包好的参数,使用UrlEncodedFormEntity工具类生成实体类型数据
11   //Consts.UTF_8设置服务器字符集类型
12   UrlEncodedFormEntity entity=new UrlEncodedFormEntity(list,Consts.UTF_8);
13   //5.将含有请求参数的实体对象放入到post请求对象里
14   post.setEntity(entity);
15   //6.新建一个响应对象接收客户端执行post请求的结果
16   CloseableHttpResponse response=client.execute(post);
17   //7.从响应对象中提取实际结果,与预期结果进行比对
18   if(response.getStatusLine().getStatusCode()==200){
19     System.out.println(EntityUtils.toString(response.getEntity()));
20     }
21 }

3、自动化框架

 1 @RunWith(Feeder.class)2 public class getParameter {3     @Test4     @Source("data/datas.csv")    //数据源5     public void test_get(int x,int y,int expect) throws ClientProtocolException, URISyntaxException, IOException{//expect为预期结果,用于与实际结果进行比对6         TestRESTfultest=new TestRESTful();//TestRESTful为前边创建TestGet所属类7         int returns=test.TestGet(x, y);//此处的为修改后的TestGet,添加了参数和返回值;8         assertEquals(returns,expect); //将结果与预期进行比较9         }
10 }

二、WebService接口测试

(一)GUI界面测试工具:SoapUI

1、新建项目

2、输入WSDL地址或文件

3、修改“?”内的数据

4、开始测试

(二)JAVA语言脚本测试(HttpClient)

1、GET请求接口测试

 1 public int testGet(int x, int y) throws RemoteException {2         String target = "http://172.31.6.94:8080/axis2/services/calc?wsdl";//传入地址3         //创建一个CalcStub对象4      CalcStub stub = new CalcStub(target);5         CalcStub.Add add = new CalcStub.Add();6         //传入参数7         add.setX(x);8         add.setY(y);9         AddResponse response = stub.add(add);//结果
10         int result = response.get_return();
11         return result;
12     }

2、POST请求接口测试

 1 public static void testPOST(int a,int b) throws ClientProtocolException, IOException{2         //创建客户端对象3 CloseableHttpClient cli=HttpClients.createDefault();4         HttpPost po=new HttpPost("http://172.31.6.61:8080/axis2/services/MyService?wsdl");5         //将soap协议内容添加进来,即soapXML字符串6     String soapXML="<soapenv:Envelopexmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ws=\"http://ws.day3.com\">"7         +"<soapenv:Header/>"8         +"<soapenv:Body>"9         +"<ws:add>"
10         +"<ws:a>"+a+"</ws:a>"
11         +"<ws:b>"+b+"</ws:b>"
12         +"</ws:add>"
13         +"</soapenv:Body>"
14         +"</soapenv:Envelope>";
15         //将String转换成实体类型
16         StringEntity entity=new StringEntity(soapXML,Charset.forName("UTF-8"));
17         po.setEntity(entity);
18         CloseableHttpResponse re=cli.execute(po);
19         System.out.println((re.getEntity()).toString());        
20     }

3、自动化框架(同RESTful的自动化测试;略)

Python接口自动化测试零基础入门到精通(2023最新版)

http://www.hkea.cn/news/489231/

相关文章:

  • 云主机建网站教程深圳全网推互联科技有限公司
  • 做网站赚50万谷歌搜索引擎363入口
  • 台州网站设计外包网页制作公司排名
  • 网站建设投标文件范本亚马逊提升关键词排名的方法
  • 学做网站需要多长时间免费推广平台排行
  • wordpress运行php 404360优化大师下载
  • seo排名网站 优帮云线上推广的三种方式
  • 平凉哪有做网站的百度推广登录入口官网网
  • 娄底网站优化自建网站平台有哪些
  • 做网站需要多少兆空间wix网站制作
  • 哪些网站教做生物实验今日新闻联播
  • 铜川市住房和城乡建设局网站信息流广告哪个平台好
  • 太原市建设交易中心网站首页百度手机助手app安卓版官方下载
  • 昆山网站建设网站建设郑州网络推广哪个好
  • 瑜伽网站设计国外推广网站
  • 什么网站做国外批发百度推广自己怎么做
  • 网站管理工具百度推广可以自己开户吗
  • 三水网站制作中山做网站推广公司
  • ysl网站设计论文郑州seo地址
  • 做食品的网站设计要注意片多多可以免费看电视剧吗
  • 网站排名推广自己怎么做长沙seo代理商
  • 手机网站改版公司加盟关键词优化排名查询
  • html5 图片网站建设企业网站多少钱
  • 企业网站定制开发流程网络营销的概念及特点
  • 做火影网站背景图农村电商平台有哪些
  • 国内html5网站建设seo兼职工资一般多少
  • 青海西宁网站建设公司百度网络推广
  • 服装公司网站设计百度站长收录入口
  • 做搜索关键词任务网站网站维护是什么意思
  • 2018什么做网站百度网盘网页版入口