hs-test: improve get stats
[vpp.git] / extras / hs-test / mirroring_test.go
1 package main
2
3 import (
4         "github.com/edwarnicke/exechelper"
5 )
6
7 func (s *NginxSuite) TestMirroring() {
8         proxyAddress := s.netInterfaces[mirroringClientInterfaceName].peer.ip4AddressString()
9
10         path := "/64B.json"
11
12         testCommand := "wrk -c 20 -t 10 -d 10 http://" + proxyAddress + ":80" + path
13         s.log(testCommand)
14         o, _ := exechelper.Output(testCommand)
15         s.log(string(o))
16         s.assertNotEmpty(o)
17
18         vppProxyContainer := s.getContainerByName(vppProxyContainerName)
19         s.assertEqual(0, vppProxyContainer.vppInstance.GetSessionStat("no lcl port"))
20 }